Russian Qt Forum
Ноябрь 23, 2024, 10:16
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Общие вопросы
>
Парсинг строки определенного типа
Страниц:
1
...
6
7
[
8
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Парсинг строки определенного типа (Прочитано 48618 раз)
Bepec
Гость
Re: Парсинг строки определенного типа
«
Ответ #105 :
Май 08, 2014, 23:38 »
to Old: "Нет, не понимаете" ©
to m_ax: Просто я работал в команде. Когда шёл проект из 4 частей, каждому досталось по части и кусочку (3 программиста). Каждая из частей работала ок. Но при этом мне и ещё 1 программисту были глубоко непонятна часть третьего. Да, там была фабрика классов, там были шаблоны, там были бустовские потоки, были умные указатели, был S11N, был OPC и ещё хзчто.
Да, круто.
Но непонятно... Потому что чтобы исправить его код нужно месяца два изучать OPC, неделю буст, отряхнуть воспоминания о шаблонах, знать что где-то нужно держать умный указатель всё время работы, а в другом месте надо держать только при создании. И да, полное отсутствие документации. Мы могли править проекты друг друга, но его поправить не в состоянии.
Мб это характеризует нас как плохих программистов (всё возможно в этом мире © ).
Мб это характеризует 3-го как супер специалиста, выбравшего супер расширяемые гибкие инструменты.
Но мне хочется думать (и я думаю!), что код должен писаться понятным для программиста средней руки и только в случаях когда необходимо иное - превращать его в пирамиду мудрости, которую не разберёшь до конца, пока не изучишь все входящие в неё технологии и не будешь ими первоклассно владеть.
Записан
Old
Джедай : наставник для всех
Offline
Сообщений: 4350
Re: Парсинг строки определенного типа
«
Ответ #106 :
Май 08, 2014, 23:42 »
Так расскажите, что же должен знать программист средней руки, на которого нужно ориентироваться?
Записан
_OLEGator_
Гость
Re: Парсинг строки определенного типа
«
Ответ #107 :
Май 08, 2014, 23:45 »
Цитата: Bepec от Май 08, 2014, 23:38
Но мне хочется думать (и я думаю!), что код должен писаться понятным для программиста средней руки
С таким подходом выше программиста "средней руки" не вырастешь.
Записан
Old
Джедай : наставник для всех
Offline
Сообщений: 4350
Re: Парсинг строки определенного типа
«
Ответ #108 :
Май 08, 2014, 23:49 »
Цитата: _OLEGator_ от Май 08, 2014, 23:45
С таким подходом выше программиста "средней руки" не вырастешь.
Так на это и расчёт. Научился кнопки на форму класть и работай, денюшку зарабатывай.
А тут пришёл умник и давай там фабрики с шаблонами применять - непонятно. Но не учиться же...
Записан
Bepec
Гость
Re: Парсинг строки определенного типа
«
Ответ #109 :
Май 08, 2014, 23:57 »
Поддержка проекта такого уровня потребует специалиста такого же уровня и уровнем выше. Согласны?
Вопрос - сколько программистов, умеющих применять одни и те же технологии и компоненты в одинаковой мере может встретиться в 2 фирмах?
PS я специально не привожу OPC технологию - в России она ещё пока не применяется и де факто не продаётся.
PPS я обучаюсь, но у меня, как и любого другого человека ограниченные интересы. Мне попадается задача - я решаю её, попутно узнавая различные способы решения. Я не использовал итераторы - они мне были не нужны. Я не использую regExp в простых проектах. Потому что он там не нужен. Я использую regExp в сетевых проектах. Потому что способ "в лоб" на больших и запутанных структурах сработает хуже regExp.
PPPS хых. Наткнулся на хабре на подобный холивар, который так и не окончился, холивар же.
«
Последнее редактирование: Май 09, 2014, 00:02 от Bepec
»
Записан
Old
Джедай : наставник для всех
Offline
Сообщений: 4350
Re: Парсинг строки определенного типа
«
Ответ #110 :
Май 09, 2014, 00:06 »
Цитата: Bepec от Май 08, 2014, 23:57
PS я специально не привожу OPC технологию - в России она ещё пока не применяется и де факто не продаётся.
http://opcserver.ru/index.phtml
Зайдите к ним в новости и посмотрите год начала разработок.
Записан
m_ax
Джедай : наставник для всех
Offline
Сообщений: 2095
Re: Парсинг строки определенного типа
«
Ответ #111 :
Май 09, 2014, 00:14 »
Цитата: Bepec от Май 08, 2014, 23:38
to m_ax: Просто я работал в команде.
И это замечательно) И что из того? Ну вот я сейчас тоже работаю над кое чем не один.. Вот представляете, так и не смог приучить пользоваться Gitом..((
Цитировать
Потому что чтобы исправить его код нужно месяца два изучать OPC, неделю буст, отряхнуть воспоминания о шаблонах, знать что где-то нужно держать умный указатель всё время работы, а в другом месте надо держать только при создании.
Да, там была фабрика классов, там были шаблоны, там были бустовские потоки, были умные указатели, был S11N, был OPC и ещё хзчто.
Ну дык чья это вина, что вы не смогли с этим разобраться? Уж если вы пишите на плюсах, то умение разбираться с бустом.. мм.. ладно..
Цитировать
Мы могли править проекты друг друга, но его поправить не в состоянии.
Так это всё же его вина, да?)
Цитировать
Мб это характеризует нас как плохих программистов
... (не знаю...)
Цитировать
Но мне хочется думать (и я думаю!), что код должен писаться понятным для программиста средней руки...
Вот эта часть предложения уже очень спорна..((
Как уже писали выше, с таким расчётом, вы программитом средней руки так и останетесь.(
«
Последнее редактирование: Май 09, 2014, 00:16 от m_ax
»
Записан
Над водой луна двурога. Сяду выпью за Ван Гога. Хорошо, что кот не пьет, Он и так меня поймет..
Arch Linux Plasma 5
Bepec
Гость
Re: Парсинг строки определенного типа
«
Ответ #112 :
Май 09, 2014, 00:24 »
to Old: Использовался OPC UA, собственно она разительно отличается от предыдущих ^.^
to m_ax: никто не мешает писать код, понятный программистам средней руки и быть на уровень выше
Программирование это 90% архитектура, планирование и 10% код.
Записан
Old
Джедай : наставник для всех
Offline
Сообщений: 4350
Re: Парсинг строки определенного типа
«
Ответ #113 :
Май 09, 2014, 00:46 »
Цитата: Bepec от Май 09, 2014, 00:24
to m_ax: никто не мешает писать код, понятный программистам средней руки и быть на уровень выше
Программирование это 90% архитектура, планирование и 10% код.
К сожалению это не возможно.
Или куча if/else/switch/case или фабрики и возможность расширяться даже без перекомпиляции.
Записан
Bepec
Гость
Re: Парсинг строки определенного типа
«
Ответ #114 :
Май 09, 2014, 00:50 »
http://s5.pikabu.ru/post_img/2014/05/08/11/1399573364_208371607.jpg
Холивар однако без конца) Я самоустраняюсь
Записан
Old
Джедай : наставник для всех
Offline
Сообщений: 4350
Re: Парсинг строки определенного типа
«
Ответ #115 :
Май 09, 2014, 05:47 »
Цитата: Bepec от Май 09, 2014, 00:50
Холивар однако без конца) Я самоустраняюсь
Но куда же вы?
Печально. Так мы и не узнаем что же знает программист средней руки, как далеко он ушёл от вахтерши бабы Маши? На чей уровень нам теперь ориентироваться?
А то напишешь в своей программе шаблон, а этот программист не поймет, расстроиться. Как с этим жить?
«
Последнее редактирование: Май 09, 2014, 06:03 от Old
»
Записан
Bepec
Гость
Re: Парсинг строки определенного типа
«
Ответ #116 :
Май 20, 2014, 10:24 »
Записан
Страниц:
1
...
6
7
[
8
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...