Na opinião do instrutor no exercício 13 ele sugere incluir no arquivo "produto-altera-formulario.php" o seguinte trecho de código:
$selecao_usado = $produto->usado ? "checked='checked'" : "";
$produto->usado = $selecao_usado;
Porém, no exercício 11, existe no arquivo "produto-formulario-base.php" o trecho:
<?php
$usado = $produto->usado ? "checked='checked'" : "";
?>
Como o "produto-altera-formulario.php" usa o método "require_once("produto-formulario-base.php")" não é reduntante a criação de $selecao_usado e $usado?
Outra questão é que não entendi a razão do trecho de código abaixo. Se ao acessar o "altera-produto.php" o atributo $produto->usado já é setado em uma condicional if(array_key_exists('usado', $_POST)).
$produto->usado = $selecao_usado;