Jump to content

Sugestão de Variaveis


Moneybag

Recommended Posts

Boas

Quais são os nomes mais frequentemente usados por exemplo em métodos ou classes que os programadores utilizam nos seus códigos:

Classes (ex: class DB {} | class clss_db {} )

Métodos (ex: public function updateDatabase() {} | public function update_database())

Tabelas Mysql (ex: tbl_users)

variaveis de classes tipo (ex: private $_db | private $_data)

 

Parece estúpido o que estou a perguntar mas gostava de facilitar a leitura do meu código caso seja necessário ser analisado por outros programadores.

Link to comment
Share on other sites

  • 1 month later...

ola

a pergunta não é nada estúpida e muitas vezes ignoradas por muitos.

existem alguns consensos genéricos, mas podes encontrar recomendações para cada linguagem de programação, por exemplo para PHP tens:

PHP Standards Recommendations - http://www.php-fig.org/psr/ (exemplo: http://www.php-fig.org/psr/psr-1/#namespace-and-class-names)

cumps

Link to comment
Share on other sites

  • 5 months later...

Na minha opinião, os nomes das variáveis e das classes têm alguma influência na rapidez de interpretação humana do código, apesar de os comandos serem os mais elucidativos do que se está a passar.  Mas se queres realmente ilustrar o teu código com alguma informação aconselho o uso de comentários. Em curtas frases podes sempre informar o que determinado bloco de código faz.

Link to comment
Share on other sites

@Ascensao,

Embora haja frequentemente linhas orientadoras típicas para cada linguagem, o que importa na realidade é que escolhas um estilo e que o utilizes consistentemente. Os outros programadores só terão problemas se fores desorganizado e utilizares update_database nuns sítios e updateDatabase noutros.

É (quase) tudo uma questão de preferência pessoal, desde que faças o compromisso de ser uniforme.

  • Vote 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.