IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Программирование (http://www.imho.ws/forumdisplay.php?f=40)
-   -   Правильное граммотное программирование (http://www.imho.ws/showthread.php?t=29378)

ReapeR 12.05.2003 11:49

Правильное граммотное программирование
 
киньте плиз ссылки где можно почитать теорию по сабж. Желательно не по какому-то конкретному языку, а по прикладному программированию в целом (исключая веб).

RaZEr 12.05.2003 19:25

Хмм, ну грамотное и правильное программирование, это когда компилятор понимает чего ты хочешь, а дальше уже идут особенности компилятора. Вот например в PHP говорят что лучше использовать for вместо foreach, потому что быстрее работает. То же самое и в других как скриптовых, так и нет, языках.

Конкретизируй проблему, или может я чего не понимаю в твоем вопросе ...

ReapeR 12.05.2003 23:37

RaZEr
нет я имел в виду программирование вообще. Например, стиль написания программ, расстановка комментов итд., т.е то что называется хорошим тоном программирования.

RaZEr 12.05.2003 23:51

Есть две основные школы - Visual Studio Style и Classic Style. Например VSS:
Код:

if (var == value)
{
        class.method();
}

Теперь CS:
Код:

if (var == value) {
  class.method();
  }

А так, - все опять же зависит от конкретных языков.

denver 13.05.2003 01:11

ReapeR
С точки зрения внешнего вида кода, то есть рекоммендуемый стиль от разработчиков самого языка, которого следует придерживаться хотя бы из уважения к другим программистам, которые возможно будут читать код. Далее, у каждой команды разработчиков (компании) свои ньюансы в правилах и стилях.
В основном все зависит от самого языка. Например:

Рекомендуемый Borland'ом стиль Delphi
http://jvcl.sourceforge.net/delphistyleguide.htm

Стандарт кодирования GNU (C++ то бишь)
http://www.opennet.ru/docs/RUS/codin...ard/index.html

Рекомендации Sun для Java (zip)
ftp://ftp.javasoft.com/docs/codeconv/codeconv.zip

С точки зрения алгоритмов т.е. правильных решений типовых задач надо читать книг по алгоритмам, например трехтомник Кнута, кажись его можно в pdf найти.

Есть еще пару негласных соглашений. Например относительно нечитаемости бесусловных переходов (goto) в коде, проблема чрезмерной избыточности комментариев (имхо надуманная проблема) etc. Но их буквально единицы. В основном дурным тоном считается отклонение от рекомендуемого стиля и типовых решений.

ReapeR 13.05.2003 10:07

спасибо, вот об этом я и спрашивал :)

RaZEr 13.05.2003 19:11

Так бы и сказал, что для конкретных языков нужно...


Часовой пояс GMT +4, время: 13:12.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.