OrionXL

Несколько правил хорошего тона в программировании

Роман Иванов @ 12:42 06.12.2009

Для создания культурного программного кода необходимо не много: придерживаться некоторого количества правил. И не важно, на каком языке вы программируете - C++, Delphi, PHP, ASP, Java и др., главное чтобы Вы и не только Вы, могли разобраться в своем творении. Сделав над собой усилие и заставив себя в начале, потом вы уже на автомате будете творить и наслаждаться :-)

Вот некоторые из правил:

1. «Сложно сделать очень просто, а просто очень сложно» - Калашников. Старайтесь формировать программу как можно проще. Избегайте где не нужно лишних циклов, излишней вложенности и т.д.
2. Старайтесь придерживаться одного стиля программирования, обозначайте переменные и функции соответствующим образом, делайте эти элементы программы более читабельными.
3. Старайтесь мыслить структурно. Сформулируйте поставленную задачу и постарайтесь ее разбить на модули и отдельные блоки, т.к. по чертежу Вам будет гораздо проще ее реализовать.
4. Комментируйте то, что пишите, но там где это необходимо и с толикой информации. Старайтесь комментировать назначение своих функций и переменных – это в последствии Вам поможет, но не пишите лишнего текста и везде, где без этого можно обойтись.
5. Не изобретайте велосипед или колесо. Старайтесь по возможности использовать готовые разработки и библиотеки, т.к. это значительно ускорит процесс программирования и избавит от лишних ошибок.
6. Слушайте советы других. Старайтесь прислушиваться к объективному мнению сторонних разработчиков, коллег. Тестируйте свои программы у сторонних людей, прежде чем рапортовать о готовности.
7. Старайтесь держать нос по ветру. Периодически посещайте соответствующие форумы, сайты, читайте книжки и т.д., т.е. будьте в курсе последних новостей.
8. Старайтесь мыслить широко, не загоняйте себя в узкие рамки. Постарайтесь продумать хотябы несколько вариантов реализации, из которых в последствии можно выбрать наиболее удачные.
9. Не бойтесь экспериментировать, возможно получится найти более удачное решение или идею.

Если у вас есть идеи, то не стесняйтесь - делитесь!

Комментариев нет

Комментариев нет.

RSS-лента комментариев к этой записи.

Извините, обсуждение на данный момент закрыто.

алгоритмы, методы, программы - OrionXL