The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Компания JetBrains представила первый открытый релиз среды р..."
Отправлено fr0ster, 11-Дек-09 09:04 
>>А на проектирование вообще Вы время тратите? Или ИДЕ и десяток разработчиков все что Вам нужно для решения любой задачи?
>
>Проектирование и написание кода - это 2 совершенно различных процесса. Причем проектирование
>всегда предшествует написанию кода, от которого ни куда не деться :-D

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


>Рано или поздно придется сесть и начать писать код.
>
>>Да и является ли количество кода признаком качества?
>
>Нет, не является. Но как показывает практика, сложные программы содержат больше исходного
>кода, чем простые, даже если их пишут мега-гуру. ОпенОфис сложнее Абиворда,
>а в 3м квейке больше кода, чем в косынке.

Увеличение количества кода не значит адекватного усложнения функционала. Зато количество ошибок увеличивается.

>>профессионал потратит время не на кодирование, а на проектирование.
>
>Еще раз Вам повторяю - проектирование и кодирование - это 2 абсолютно
>разных процесса, которые выполяются разными людьми. Архитектор НИЧЕГО не кодирует, а
>программист не проектирует. Мы сейчас говорим про IDE - рабочий инструмент
>_программиста_.
>

Программист не проектирует? Тогда это кодер. И ИДЕ это не только ИнтелиДжи с НетБинсами, Эклипсами и МС Студиями.

>>Рефакторинг это решение проблемы, которой при грамотном проектировании может не быть вовсе.
>
>Как у Вас всё просто! :-D А все эти Фаулеры, Буччи, МакКоннелы
>только лишнию панику наводят со своим рефакторингом, а всего-то надо иметь
>прямые руки)) Вы, кстати, плохо себе представляете что такое рефакторинг, просто
>потому что им не занимались, а не занимались Вы им потому,
>что вообще не программист.

Ага, я не программист, успокоились? А еще я не кул-хацкер. И что такое рефакторинг я представляю. Просто всегда можно обойтись и без рефакторинга.

>Даже имея хорошую архитектуру, абсолютно нереально писать
>сразу идеальный код, который эту архитектуру реализует. Вы бы хотя бы
>на вики заглянули:

Читать умею, идеалистом не был никогда. Вы что хотите доказать то? Что тот кто не пользуется рефакторингом не программист? А почему приводя Фаулера забываете о Ритчи? И вообще принцип KISS? И то что не дурак придумал принцип использования набора маленьких узкоспециализированных утилит вместо одной универсальной?

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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