The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Узкая специализация ведет к потере навыков программирования ?, opennews (?), 07-Авг-11, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


35. "Узкая специализация ведет к потере навыков программирования ..."  +/
Сообщение от fork (??), 07-Авг-11, 23:40 
www2, по поводу исключений, согласен. По поводу отладчиков, ты либо тролль, либо ты привык трасировать программу отладочными строчками не торопясь и долго, в итоге получаешь в конечной отлаженной программе кучу багов. Согласен, иногда оправданно я часто тоже так делаю, но это равносильно тому как незрячий с помощью палочки переходит дорогу. В отладчике ты видишь, всё присходящее, а отладочными строчками ты просто палочкой стучишь и смотришь нету ли там машины, где палочку поставил.

Про блок схеммы. Если ты делаешь программу на лету, особенно дорабатываешь чужую и сложную, думаю ты напрограммируешь откровенный бред, если не разрисуешь всю структуру программы в блокноте и сразу примешься за "доработку", добавляя по незнанию костыли.

Боже упаси твой труд прочитать начинающему, нового быдлокода станет больше.

Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

58. "Узкая специализация ведет к потере навыков программирования ..."  –3 +/
Сообщение от VoDA (ok), 08-Авг-11, 04:43 
> Про блок схеммы. Если ты делаешь программу на лету, особенно дорабатываешь чужую
> и сложную, думаю ты напрограммируешь откровенный бред, если не разрисуешь всю
> структуру программы в блокноте и сразу примешься за "доработку", добавляя по
> незнанию костыли.

Все упирается в архитектуру - есть ли понимание как строится программа или нет. Если есть, то новые кубики добавлыются на раз и так же просто меняются и допиливаются. Без зоопарка и прочего бреда. Возможно чтобы понять архитектуру на вашем языке программирования нужно нарисовать блок-схемы, но есть языки/фреймворки/подходы когда даже не зная предназначения той или иной функции по ее место положению можно сказать зачем она нужна и какой нагрузочный функционал несет.

PS достаточно одного программиста "в теме" на команду и разрабатываемый код будет осмысленным.

Ответить | Правка | Наверх | Cообщить модератору

63. "Узкая специализация ведет к потере навыков программирования ..."  +/
Сообщение от Ян Злобинemail (ok), 08-Авг-11, 09:03 
>Все упирается в архитектуру - есть ли понимание как строится программа или нет.

Очень правильное суждение.  Блок-схемы - это всего лишь один их способов осмысления и проектирования логики.  Кроме этого существует и много других методов, например, мозговые карты, ассоциативная запись в столбик и другие.  При определённой тренировке люди делают это в уме, записывая на бумаге только метки шагов или не записывая ничего вовсе.  Пример - шахматисты.  Кто-нибудь видел шахматиста во время игры, который записывает блок-схему?  А ведь логики его мышления очень похожа.

Ответить | Правка | Наверх | Cообщить модератору

73. "Узкая специализация ведет к потере навыков программирования ..."  –3 +/
Сообщение от XPEHemail (?), 08-Авг-11, 11:58 
> По поводу отладчиков, ты либо тролль, либо ты привык трасировать программу отладочными строчками не торопясь и долго, в итоге получаешь в конечной отлаженной программе кучу багов. Согласен, иногда оправданно я часто тоже так делаю, но это равносильно тому как незрячий с помощью палочки переходит дорогу. В отладчике ты видишь, всё присходящее, а отладочными строчками ты просто палочкой стучишь и смотришь нету ли там машины, где палочку поставил.

Фееричный бред.

Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру