Huis Ontwikkeling Naamgevingsconventies: wat is het probleem?

Naamgevingsconventies: wat is het probleem?

Anonim

De meeste mensen met een voorbijgaande kennis van informatica begrijpen de behoefte aan zoiets als "a = 1" - maar ze kunnen superverward zijn door "1 = a"!

Zijn computers ook in de war? Niet noodzakelijk - maar de kwestie van syntaxis is van groot belang om te bepalen hoe programmeurs samenwerken. Zal dit soort syntaxisdyslexie het schip doen zinken?

Een van de grote vragen over het formatteren van code heeft te maken met "Yoda conditions" (genoemd naar het "Star Wars" -personage bekend om zijn ongewone Engelse syntaxis), een soort flip-flopping van een variabele en een opdracht, zoals weergegeven bovenstaand. De standaard is opnieuw dat een variabele 'a' gelijk is aan een getal, niet om met het getal te beginnen en de variabele die waarde toe te kennen. (Voor meer informatie over de geschiedenis van programmeren, bekijk Computer programmeren: van machinetaal tot kunstmatige intelligentie.)

Naamgevingsconventies: wat is het probleem?