| imho.ws |
![]() |
|
|
|
# 1 |
|
Advanced Member
Регистрация: 09.08.2002
Адрес: Nab. Chelny, Tatarstan
Сообщения: 447
![]() ![]() ![]() |
Правильное граммотное программирование
киньте плиз ссылки где можно почитать теорию по сабж. Желательно не по какому-то конкретному языку, а по прикладному программированию в целом (исключая веб).
__________________
-=Nomen est Omen=- |
|
|
|
|
# 2 |
|
МОД-Оператор ЭВМ
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Хмм, ну грамотное и правильное программирование, это когда компилятор понимает чего ты хочешь, а дальше уже идут особенности компилятора. Вот например в PHP говорят что лучше использовать for вместо foreach, потому что быстрее работает. То же самое и в других как скриптовых, так и нет, языках.
Конкретизируй проблему, или может я чего не понимаю в твоем вопросе ... |
|
|
|
|
# 3 |
|
Advanced Member
Регистрация: 09.08.2002
Адрес: Nab. Chelny, Tatarstan
Сообщения: 447
![]() ![]() ![]() |
RaZEr
нет я имел в виду программирование вообще. Например, стиль написания программ, расстановка комментов итд., т.е то что называется хорошим тоном программирования.
__________________
-=Nomen est Omen=- |
|
|
|
|
# 4 |
|
МОД-Оператор ЭВМ
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Есть две основные школы - Visual Studio Style и Classic Style. Например VSS:
Код:
if (var == value)
{
class.method();
}
Код:
if (var == value) {
class.method();
}
|
|
|
|
|
# 5 |
|
::VIP::
Регистрация: 02.12.2001
Адрес: Hohland
Сообщения: 2 260
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
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. Но их буквально единицы. В основном дурным тоном считается отклонение от рекомендуемого стиля и типовых решений.
__________________
sapienti sat. |
|
|