Если Вы
начали писать
маленькую программу...
.1. Если вы начали писать маленькую программу, значит вы скоро закончите её. Это аксиома. Её доказывать не нужно.
2. Если вы умеете писать только маленькие программы, то стесняться этого не надо. Когда у программиста мало опыта, то он пишет маленькие программы. Потом, когда опыта становится больше, он начинает писать большие программы.
Затем, когда опыта становится ещё больше, программист снова начинает писать маленькие программы..., Но работают они как большие...
Следовательно, размер программы, в отличие от размера пиджака, мало что говорит о величине программиста. А сами программисты говорят ещё меньше и ещё реже. Чаще пишут. Пишите.
3. Чтобы написать маленькую программу, необходимо знать, чем маленькие программы отличаются от больших. Их отличие прежде всего в том, что маленькую программу можно "вложить" в большую.
С другой стороны, опытный программист знает, как большую можно вложить в маленькую. Следовательно, принципиальных различий между программами не существует. Есть различия между программистами. Но тоже временные, и тоже условные.
4. Если вы начали писать маленькую программу, то надо её и закончить. Для этого необходимо знать основные признаки завершения программы. Разработку программы можно считать законченной, если выполняется одно из условий :
а) питание компьютера отключилось, и надолго
(безусловное завершение )
б) поставленная задача выполнена
( безусловно-условное завершение )
в) сильно хочется всё бросить и написать другую программу
( условное завершение )
5. Если вы закончили писать маленькую программу, значит завтра вы напишите ещё одну.
Это теорема. Её нужно доказывать каждый день.
Павел Сапунов
|