![]() |
Модераторы: Се ля ви |
![]() ![]() ![]() |
|
chipset |
|
||||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4071 Регистрация: 11.1.2003 Где: Seattle, US Репутация: нет Всего: 165 |
Видимо в том что культура программирования заключается в ПОНЯТНОМ и ЧИТАБЕЛЬНОМ коде, а стиль просто в кол-ве табов, наименовании переменных, и т.д.. --------------------
|
||||
|
|||||
dm9 |
|
|||
![]() Дмитрий Копытин ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 3876 Регистрация: 22.7.2002 Где: Москва Репутация: нет Всего: 137 |
Угу, то есть стиль - часть культуры?
![]() Из чего она ещё состоит, кроме стиля? |
|||
|
||||
chipset |
|
||||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4071 Регистрация: 11.1.2003 Где: Seattle, US Репутация: нет Всего: 165 |
Из читабельности кода, к примеру. Допустим стиль наименования переменных может быть разный (webBrowser,web_browser), но оба варианта читабельны, в отличие от абсолютно некультурного wEbBroWsErEspeCiallYFoRTHisPrOGram ![]() Это сообщение отредактировал(а) chipset - 21.3.2005, 05:22 --------------------
|
||||
|
|||||
dm9 |
|
|||
![]() Дмитрий Копытин ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 3876 Регистрация: 22.7.2002 Где: Москва Репутация: нет Всего: 137 |
Ну, это тоже стиль в какой-то мере
![]() webBrowser или web_browser - это стиль. А вот wEbBroWsErEspeCiallYFoRTHisPrOGram - это уже и правда, культура. Точнее, полное бескультурее ![]() |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 3 Всего: 538 |
Надо создателям обсфукаторов подкинуть идейку ![]() -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
mr.DUDA |
|
|||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: нет Всего: 232 |
Может и не в тему, но если подходить к вопросу о стиле программирования ещё и с точки зрения используемых IDE с их возможностями, то в частности в VS есть такая штука как "регионы" (в том или ином виде эта фича встречается в очень многих IDE, и называется она "outline"). Это когда участок кода можно просто "свернуть" в этакий прямоугольник, внутри которого - коммент, что же собстна в этом участке лежит. Очень удобная фича, делает из кода некое подобие дерева. При открытии файла в VS, все регионы свёрнуты, и можно (при грамотном использовании регионов) очень быстро - в 1..2 клика - добраться до интересующего участка исходника.
Добавлено @ 07:54 З.Ы, это к теме об оформлении кода, конечно (а не реклама M$ ![]() -------------------- ![]() |
|||
|
||||
Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: нет Всего: 172 |
Это сейчас во всех знакомых мне ИДЕ есть ![]() -------------------- |
|||
|
||||
Се ля ви |
|
|||
![]() Java/SOAрхитектор ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2016 Регистрация: 5.6.2004 Где: place without tim e and space Репутация: 6 Всего: 127 |
Даж в XMLSpy, который просто XML-редактор - такую чтуку включили.
-------------------- |
|||
|
||||
batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 1 Всего: 151 |
Ну, в XML-редакторах сам Бог велел такое заюзать - структура строго иерархическая, на нее collapse/expand ложится замечательно. -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
chipset |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4071 Регистрация: 11.1.2003 Где: Seattle, US Репутация: нет Всего: 165 |
mr.DUDA, угу, в больших проектах без этого никак, запутаесся
![]() Хотя ещё лучше, разделять на файлы.. ![]() Это сообщение отредактировал(а) chipset - 6.4.2005, 19:35 --------------------
|
|||
|
||||
np9mi7 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 553 Регистрация: 17.8.2003 Где: Volgograd, Russia Репутация: 1 Всего: 10 |
Культура и стиль....
Неужели стиль это код? Или табуляция в коде, стиль это стиль. Стиль это, наверное, набор твоих способов решения различных задач, доведенный тобой до совершенства. Народ смотрит, и говорит, да братец этодж ты писал, по стилю вижу! Неужели стиль программирования, это всего лишь стиль форматирования текста в исходнике??? Культура программирования. Знаю одного парня, который смотрит на программирование с точки зрения реализации основного успешного сценария... При этом он может пользоваться навороченной IDE, именовать переменные как нужно и т д... Совершенно не задумываясь о расшерении функциональности ни о чем, просто кодит что сказано. Он же пытался брать из БД рекордсеты его на клиенте раздергивать, когда вся работа с БД была на ней и реализовавалась в хранимых. Наверное культура это когда ты постоянно задаешь себе вопросы типа: мой код в последствии применим? это хард код? мое решение не противоречит модели? Наверное культура, это когда твое решение гибкое и надежное, и ты не оперируешь высказываниями типа: "Да винда сама ресурсы освободит после завершения процесса" или "а что? Что тебе не нравиться? ведь работает..." Культура, это наверное, стремление к качественному, расширяемому, и безопастному программированию, это желание написать хороший код, качественный и быстрый, стремление применять хорошее и красивое решение, которое не противоречит общей модели всего проекта. Да это лишь мое мнение |
|||
|
||||
Се ля ви |
|
|||
![]() Java/SOAрхитектор ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2016 Регистрация: 5.6.2004 Где: place without tim e and space Репутация: 6 Всего: 127 |
np9mi7
Респект! Единственное, от себя добавлю, что бы позволить себе такую культуру, нужно большой опыт иметь за плечами и любить свою работу - а для многих в нашем деле это, к сожалению, не так... -------------------- |
|||
|
||||
np9mi7 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 553 Регистрация: 17.8.2003 Где: Volgograd, Russia Репутация: 1 Всего: 10 |
Что касается опыта - у меня нулевой....
![]() ![]() |
|||
|
||||
batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 1 Всего: 151 |
np9mi7
Правильная и хорошо сформулированная точка зрения. -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
Remiznik |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 379 Регистрация: 30.4.2005 Репутация: нет Всего: 1 |
Культура програмирование - это когда ты пишишь огромню программу и её исходник понятен да же тем кто её не писалл
Стил - это когда ты пишиш программу и тебе приодоливать всякиее трудности и чем интереестнее ты на ходиш решее тем лудчше стиль ну мне так кажеться хотя может быть я и не прав ))) |
|||
|
||||
![]() ![]() ![]() |
Правила раздела "Философия программирования": | |
|
Форум "Философия программирования" предназначен для обсуждения вопросов, так или иначе связанных с философскими аспектами разработки ПО: • вопросы перспективного развития методов написания ПО; • изменяющиеся языки и методологии программирования; Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Се ля ви. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Философия программирования | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |