Тема: Декалог програміста-початківця
0. Програміст більшу частину часу читає код, меншу — пише. Спершу думай, потім кодуй.
1. Не бійся переписувати код. Усе одно п.0.
2. Дотримуйся єдиного стилю, стеж за відступами, роби коментарі, це допоможе п.0.
3. Ретельно продумуй назви ідентифікаторів. У (недосяжному) ідеалі код має читатися, як звичайний текст, і не потребувати коментарів. Це допоможе п.0.
4. Не знаєш, як писати далі? Використовуй декомпозицію.
5. Код має працювати. Код, що працює, треба зробити добре читаним. Код, що читається, можна оптимізовувати. Не навпаки.
6. Читай усі доступні довідники, що стосуються твого завдання. Запам'ятати все неможливо; але знати, що в принципі доступно і де його шукати, треба.
7. Роби тести для свого коду. Це допоможе п.0.
8. Використовуй систему контролю версій. Це допоможе п.0.
9. Перед тим, як спитати в інших людей, пошукай в мережі і довідниках. Якщо не знайшов, то детально розпиши, що саме тобі потрібно, і переконайся, що тобі потрібна відповідь на саме це питання. У 90% випадків цього буде достатньо, щоб самому зрозуміти відповідь.
П.С. трохи оновив і змінив послідовність.