OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Пятница, 29 Март, 2024 02:22

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 28 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Рефакторинг
СообщениеДобавлено: Вторник, 26 Май, 2009 17:47 

Зарегистрирован: Суббота, 07 Март, 2009 15:39
Сообщения: 3261
Откуда: Астрахань
Хорошую цитату от Гапертона с РСДН нашел:
Цитата:
Создать свою структуру и пришлепать ее сбоку может любой дурак. Квалифицированный инженер-программист (с упором на первом слове, не путать с "программером") умеет проводить анализ "чужой" подсистемы, восстановит мысль и идею автора, сможет мысль автора развить, продолжить ее, и эффективно решить свою задачу в рамках чужого подхода к проблеме. Все это — работая с кодом. Это отличительная компетенция архитектора, высший уровень инженерного мастерства. И это имеет весьма отдаленное отношение к "рефакторингу".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рефакторинг
СообщениеДобавлено: Вторник, 26 Май, 2009 18:46 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Валерий Лаптев писал(а):
Хорошую цитату от Гапертона с РСДН нашел:
Цитата:
... Это отличительная компетенция архитектора, высший уровень инженерного мастерства. И это имеет весьма отдаленное отношение к "рефакторингу".
Как и к логике, скажем.
Просто некий аспект программистской техники.
Как математики учатся скобки раскрывать и подобные приводить.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рефакторинг
СообщениеДобавлено: Вторник, 26 Май, 2009 20:00 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 18:55
Сообщения: 2272
Откуда: Россия, Нижний Новгород
> Это отличительная компетенция архитектора

Небольшое замечание по поводу термина.

У нас в МФИ Софт должность "архитектор" подразумевает другое, он с кодом не работает. Самая высокая должность занимая которую инженер имеет дело непосредственно с кодом у нас называется "системный аналитик".

У нас такая лестница программерских должностей:

"генералы":
(ведущий/старший/---) архитектор
--------------------------------------------------
"офицеры":
(ведущий/старший/---) системный аналитик
(ведущий/старший/---) инженер-разработчик
--------------------------------------------------
"рядовой состав":
(ведущий/старший/---) инженер-программист


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рефакторинг
СообщениеДобавлено: Среда, 27 Май, 2009 07:58 

Зарегистрирован: Суббота, 07 Март, 2009 15:39
Сообщения: 3261
Откуда: Астрахань
Info21 писал(а):
Валерий Лаптев писал(а):
Хорошую цитату от Гапертона с РСДН нашел:
Цитата:
... Это отличительная компетенция архитектора, высший уровень инженерного мастерства. И это имеет весьма отдаленное отношение к "рефакторингу".
Как и к логике, скажем.
Просто некий аспект программистской техники.
Как математики учатся скобки раскрывать и подобные приводить.

Не... Программистов этому - не учат. Это приходит с опытом.
И не путайте со скобками - объемы не те.
Это сродни следующему: взять Бурбаков и в стиле Бурбаков написать еще одну главу на заданную тему...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рефакторинг
СообщениеДобавлено: Среда, 27 Май, 2009 09:10 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Валерий Лаптев писал(а):
Просто некий аспект программистской техники.
Как математики учатся скобки раскрывать и подобные приводить.

Не... Программистов этому - не учат.[/quote]
Про то, что программистов учат, у меня не было. Но там misleading, да.
Своим студентам я пытаюсь упомянуть, вот и думаю, как бы покороче уложиться.

Валерий Лаптев писал(а):
И не путайте со скобками - объемы не те.
Это Вы ... не видели 8)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рефакторинг
СообщениеДобавлено: Среда, 27 Май, 2009 10:17 

Зарегистрирован: Суббота, 07 Март, 2009 15:39
Сообщения: 3261
Откуда: Астрахань
Info21 писал(а):
Валерий Лаптев писал(а):
Просто некий аспект программистской техники.
Как математики учатся скобки раскрывать и подобные приводить.
Не... Программистов этому - не учат.

Про то, что программистов учат, у меня не было. Но там misleading, да.
Своим студентам я пытаюсь упомянуть, вот и думаю, как бы покороче уложиться.
Валерий Лаптев писал(а):
И не путайте со скобками - объемы не те.
Это Вы ... не видели 8)

Да, скорее всего, да... :)
Но все равно, ближе к Бурбакам, чем в преобразованиям. Ибо надо В СТИЛЕ АВТОРОВ ДОБАВИТЬ функциональности... :)
Простейшая программа, которой мне так вот пришлось заниматься, было 300 строк на Коболе... :) Представляете, как давно это было... :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рефакторинг
СообщениеДобавлено: Среда, 03 Июнь, 2009 00:46 

Зарегистрирован: Воскресенье, 09 Март, 2008 22:38
Сообщения: 372
Сергей Губанов писал(а):
Небольшое замечание по поводу термина.
У нас в МФИ Софт должность "архитектор" подразумевает другое, он с кодом не работает. Самая высокая должность занимая которую инженер имеет дело непосредственно с кодом у нас называется "системный аналитик"

Странная какая-то у Вас организация...

Вообще-то, в ИТ принято считать "системным аналитиком" того, кто общается с заказчиками/пользователями, проводит анализ и постановку задачи, и пишет ТЗ.
Т.е. вообще непосредственно с текстами программ не работает.

Дальше, архитектор - тот, кто на основе ТЗ создает техпроект. И вот он обычно уже
как раз может и на уровень программных текстов спускаться.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рефакторинг
СообщениеДобавлено: Среда, 03 Июнь, 2009 11:55 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 18:55
Сообщения: 2272
Откуда: Россия, Нижний Новгород
А это наверное идёт та же самая путаница что и с "системным программистом". Зависит от того что под "системой" понимать.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 28 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB