Russian Qt Forum
Май 02, 2024, 07:00 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 ... 6 7 [8]   Вниз
  Печать  
Автор Тема: Парсинг строки определенного типа  (Прочитано 46634 раз)
Bepec
Гость
« Ответ #105 : Май 08, 2014, 23:38 »

to Old: "Нет, не понимаете" ©

to m_ax: Просто я работал в команде. Когда шёл проект из 4 частей, каждому досталось по части и кусочку (3 программиста). Каждая из частей работала ок. Но при этом мне и ещё 1 программисту были глубоко непонятна часть третьего. Да, там была фабрика классов, там были шаблоны, там были бустовские потоки, были умные указатели, был S11N, был OPC и ещё хзчто.  

Да, круто.
Но непонятно... Потому что чтобы исправить его код нужно месяца два изучать OPC, неделю буст, отряхнуть воспоминания о шаблонах, знать что где-то нужно держать умный указатель всё время работы, а в другом месте надо держать только при создании. И да, полное отсутствие документации. Мы могли править проекты друг друга, но его поправить не в состоянии.
Мб это характеризует нас как плохих программистов (всё возможно в этом мире © ).
Мб это характеризует 3-го как супер специалиста, выбравшего супер расширяемые гибкие инструменты.

Но мне хочется думать (и я думаю!), что код должен писаться понятным для программиста средней руки и только в случаях когда необходимо иное - превращать его в пирамиду мудрости, которую не разберёшь до конца, пока не изучишь все входящие в неё технологии и не будешь ими первоклассно владеть.
Записан
Old
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4349



Просмотр профиля
« Ответ #106 : Май 08, 2014, 23:42 »

Так расскажите, что же должен знать программист средней руки, на которого нужно ориентироваться? Улыбающийся
Записан
_OLEGator_
Гость
« Ответ #107 : Май 08, 2014, 23:45 »

Но мне хочется думать (и я думаю!), что код должен писаться понятным для программиста средней руки

С таким подходом выше программиста "средней руки" не вырастешь.
Записан
Old
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4349



Просмотр профиля
« Ответ #108 : Май 08, 2014, 23:49 »

С таким подходом выше программиста "средней руки" не вырастешь.
Так на это и расчёт. Научился кнопки на форму класть и работай, денюшку зарабатывай.
А тут пришёл умник и давай там фабрики с шаблонами применять - непонятно. Но не учиться же...
Записан
Bepec
Гость
« Ответ #109 : Май 08, 2014, 23:57 »

Поддержка проекта такого уровня потребует специалиста такого же уровня и уровнем выше. Согласны?
Вопрос - сколько программистов, умеющих применять одни и те же технологии и компоненты в одинаковой мере может встретиться в 2 фирмах?

PS я специально не привожу OPC технологию - в России она ещё пока не применяется и де факто не продаётся.

PPS я обучаюсь, но у меня, как и любого другого человека ограниченные интересы. Мне попадается задача - я решаю её, попутно узнавая различные способы решения. Я не использовал итераторы - они мне были не нужны. Я не использую regExp в простых проектах. Потому что он там не нужен. Я использую regExp в сетевых проектах. Потому что способ "в лоб" на больших и запутанных структурах сработает хуже regExp.

PPPS хых. Наткнулся на хабре на подобный холивар, который так и не окончился, холивар же.
« Последнее редактирование: Май 09, 2014, 00:02 от Bepec » Записан
Old
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4349



Просмотр профиля
« Ответ #110 : Май 09, 2014, 00:06 »

PS я специально не привожу OPC технологию - в России она ещё пока не применяется и де факто не продаётся.
http://opcserver.ru/index.phtml
Зайдите к ним в новости и посмотрите год начала разработок.Улыбающийся
Записан
m_ax
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2094



Просмотр профиля
« Ответ #111 : Май 09, 2014, 00:14 »

to m_ax: Просто я работал в команде.
И это замечательно) И что из того? Ну вот я сейчас тоже работаю над кое чем не один.. Вот представляете, так и не смог приучить пользоваться Gitом..((
 
Цитировать
Потому что чтобы исправить его код нужно месяца два изучать OPC, неделю буст, отряхнуть воспоминания о шаблонах, знать что где-то нужно держать умный указатель всё время работы, а в другом месте надо держать только при создании.

Да, там была фабрика классов, там были шаблоны, там были бустовские потоки, были умные указатели, был S11N, был OPC и ещё хзчто.  
Ну дык чья это вина, что вы не смогли с этим разобраться? Уж если вы пишите на плюсах, то умение разбираться с бустом.. мм.. ладно..

Цитировать
Мы могли править проекты друг друга, но его поправить не в состоянии.
Так это всё же его вина, да?)

Цитировать
Мб это характеризует нас как плохих программистов
... (не знаю...)


Цитировать
Но мне хочется думать (и я думаю!), что код должен писаться понятным для программиста средней руки...
Вот эта часть предложения уже очень спорна..((  
Как уже писали выше, с таким расчётом, вы программитом средней руки так и останетесь.(


« Последнее редактирование: Май 09, 2014, 00:16 от m_ax » Записан

Над водой луна двурога. Сяду выпью за Ван Гога. Хорошо, что кот не пьет, Он и так меня поймет..

Arch Linux Plasma 5
Bepec
Гость
« Ответ #112 : Май 09, 2014, 00:24 »

to Old: Использовался OPC UA, собственно она разительно отличается от предыдущих ^.^

to m_ax: никто не мешает писать код, понятный программистам средней руки и быть на уровень выше Улыбающийся Программирование это 90% архитектура, планирование и 10% код.
Записан
Old
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4349



Просмотр профиля
« Ответ #113 : Май 09, 2014, 00:46 »

to m_ax: никто не мешает писать код, понятный программистам средней руки и быть на уровень выше Улыбающийся Программирование это 90% архитектура, планирование и 10% код.
К сожалению это не возможно. Грустный
Или куча if/else/switch/case или фабрики и возможность расширяться даже без перекомпиляции.
Записан
Bepec
Гость
« Ответ #114 : Май 09, 2014, 00:50 »

http://s5.pikabu.ru/post_img/2014/05/08/11/1399573364_208371607.jpg Веселый

Холивар однако без конца) Я самоустраняюсь Веселый
Записан
Old
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4349



Просмотр профиля
« Ответ #115 : Май 09, 2014, 05:47 »

Холивар однако без конца) Я самоустраняюсь Веселый
Но куда же вы? Грустный
Печально. Так мы и не узнаем что же знает программист средней руки, как далеко он ушёл от вахтерши бабы Маши? На чей уровень нам теперь ориентироваться?
А то напишешь в своей программе шаблон, а этот программист не поймет, расстроиться. Как с этим жить? Улыбающийся
« Последнее редактирование: Май 09, 2014, 06:03 от Old » Записан
Bepec
Гость
« Ответ #116 : Май 20, 2014, 10:24 »

Записан
Страниц: 1 ... 6 7 [8]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.06 секунд. Запросов: 23.