Tutaj się przyczepię kolejnego złego nawyku, czyli kilku instrukcji w jednej linii. Co prawda jest to kwestia czysto estetyczna, to kod powinien być czytelny.
Nie potrafię zrozumieć sensu takiego zapisu (Listing 5)
int populacja=1; int godzin=0;
Jeżeli już chcemy zadeklarować wiele zmiennych jednocześnie i przypisać im wartość to nie lepiej jest już to zrobić po przecinku (co też nie jest super klarownym zapisem, ale zdecydowanie bardziej akceptowalnym):
// powiedzmy, że ok
int populacja=1, godzin=0;
// chyba najczytelniejsza forma (łatwa do dość szybkiej analizy)
int populacja=1;
int godzin=0;
Moim zdaniem zupełnie nieakceptowalnym jest coś takiego (Listing 4):
string imie; int liczba;
Bo w momencie gdy muszę szybko przeanalizować kod, to aby znaleźć interesujące mnie deklaracje muszę analizować całe linie, a nie jedynie ich początek.
Ktoś może powiedzieć że się czepiam i ma rację, za dużo już widziałem kodu na tym forum, który tracił czytelność przez stosowanie wielu instrukcji w jednej linii, źle takie coś się czyta.