Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
Страницы: (3) 1 2 [3]  ( Перейти к первому непрочитанному сообщению )  
Фильтр авторов:    показать 
  скрыть
  Ответ в темуСоздание новой темыСоздание опроса

> Флуд от The Wrong Way
twin  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Глухой нуб
******

Профиль
Группа: Администратор
Почтальон группы
Сообщений: 15559
Пользователь №: 6543
На форуме: 8 лет, 2 месяца
Карма: 299

Трезвый :
5 лет, 11 месяцев, 9 дней


Guest
Могу. Но зачем? Я никогда не ратовал за чистую парадигму. Я всегда за мультипарадигмальность, за свободу выбора. Потому и статья эта мне очень понравилась, прямо с языка сняли. Что касается чистого ООП, так почти год назад я об этом писал.

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

Это очень похоже на вегитарианство. Человек кушал все подряд, начиная с молока из мамкиной титьки, заканчивая котлетками в школьной столовой, а потом начитался "умных" книжек и изрек: в овощах вся польза! Из морковки можно сделать заменитель кролика, шпинат содержит всю таблицу Менделеева, а соя! Вообще непочатый край кулинарных возможностей! А кто не хочет развиваться, пусть и едят свои бифштексы, шашлыки и пельмени. Трупоеды!

И так же, подобно веганам, приверженцы одной парадигмы (не важно какой, ООПэшники чаще) стараются затянуть в свой лагерь как можно больше народу. Обосновывая это тем, что чем больше будет популярно вегитарианство, тем проще будет выбрать себе точку общепита и разобраться в меню. (Преславутая поддерживаемость проектов разными людьми и боязнь чужого кода).

Кушать нужно все, что организм принимает, это и вкусно и полезно.

Как хотите, но хороший стейк под сливочно-грибным соусом с домашней картошечкой на гарнир мне импонирует гораздо больше, чем свекольные смузи с сомнительно задекларированной пользой, пусть даже стократ разрекламированные и модные.


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

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Зачем ворошить старое, когда можно наворотить новое?

user posted image
PMСайт пользователяICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Valick  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 5489
Пользователь №: 35718
На форуме: 4 года, 14 дней
Карма: 167




Цитата (twin @ 31.08.2016 - 07:41)
Профессионал не начнет ныть, что он теперь полностью зависит от кода бывшего программиста, который, возможно, больше не связан ни с компанией, ни с проектом, и что вот мол если бы он использовал фреймворк A или B, то это сэкономило бы целый день работы.


Начнёт ныть работодатель, оплачивая работу по разгребанию профессионалом говнокода. И это утверждение основано на моей собственной практике общения с работодателем, точнее прекращения общения.
Вся статья чушь несусветная, основанная на вырванных из контекста фразах и подогнанная под определённые выводы. Причём зачастую даже не подогнана, а притянута за уши.

По поводу сравнения программирования с кулинарией опять же не корректно с твоей стороны.
По сути ты предлагаешь взять мясо, зелень, торт, компот, овощи и фрукты смешать всё это на блендере и кушать эту кашу, но ты уж извини, я буду придерживаться парадигмы и есть это всё по отдельности, не гнушаясь некоторыми фреймворками (в данном контексте блюдами из поваренной книги)

Можешь считать меня твердолобым, но лично я уверен в том, что писать ООП и не соблюдать инкапсуляцию, надо быть полным идиотом.


--------------------
wmr - R281553014107
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
twin  
[x] Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Глухой нуб
******

Профиль
Группа: Администратор
Почтальон группы
Сообщений: 15559
Пользователь №: 6543
На форуме: 8 лет, 2 месяца
Карма: 299

Трезвый :
5 лет, 11 месяцев, 9 дней


Цитата (Valick @ 31.08.2016 - 05:31)
Начнёт ныть работодатель, оплачивая работу по разгребанию профессионалом говнокода.

Вот еще о работодателе у меня голова должна болеть. Сто раз говорил, если "профессионал" не может разобраться в чужом коде, то адекватный работодатель должен поискать другого профессионала. А если его такой "профи" устраивает, пусь платит. Вот только что закончил переводить как раз эту часть стати. Почитай и устыдись. smile.gif

По поводу кулинарии. Опять ты в крайности. Где я предлагал все в блендер сунуть? Это все твоё видение, так как ты уже не представляешь себе модульных программ. Тебе все хочется собрать в единое целое.
Цитата (Valick @ 31.08.2016 - 05:31)
я буду придерживаться парадигмы и есть это всё по отдельности
Если ты придерживаешься одной парадигмы, значит отрицаешь другую. И кушаешь либо одни овощи, либо одно мясо (есть и такие извраты, кремлевскую диету можно вспомнить). А я люблю когда есть и мясо и картошка. И цепляю вилкой либо то, либо другое, смешивая уже во рту. Это вкусно. smile.gif

Цитата (Valick @ 31.08.2016 - 05:31)
не гнушаясь некоторыми фреймворками (в данном контексте блюдами из поваренной книги)
Кстати говоря, последние тенденции в развитии фреймворков тоже говорят о том, что народ наелся веганской пищи. Появилась модульность, стала популярной SOA и т.д.

Это же касается и ООП. Оно развивается, но вовсе не в ту сторону, в какую изначально было направлено. Наследование вообще чуть ли не анафеме предали, инкапсуляцию теперь обходят агрегацией, делегированием и декорированием. Одно, нашумевшее последнее время "внедрение зависимостей" с контейнером чего стоит. По сути это возврат к глобальному доступу, что постоянно ставят в упрек процедурщикам.

Раньше, помню, всегда говорили: ООП, это не классы и объекты. Это структура и образ мысли. А теперь вполне нормальным считается модель stateless. А это ничто иное, как просто контейнер для функций.

Да много чего происходит. Сама идея ООП - программа строится по законам реального мира, давно разрушена сумашедшим количеством уровней абстракций. Как можно представить себе, что сначала нужно сделать стол, поставить на него тарелку, в неё положить еду. И только потом решить, сколько ножек у стола, какого цвета тарелка и что именно там лежит. Бифштекс или сельдерей. smile.gif В мире программирования это нормально, но причем тут объекты?

Все потихоньку возвращается на круги своя. Не помню кто сказал из великих.
Цитата
Да, вы умеете писать работающие программы. Это хорошо. Но теперь нужно начинать учиться программировать.


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

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Зачем ворошить старое, когда можно наворотить новое?

user posted image
PMСайт пользователяICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
SerginhoLD  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



че?
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 703
Пользователь №: 24500
На форуме: 6 лет, 1 месяц, 11 дней
Карма: 50




Цитата
Профессионал не начнет ныть, что он теперь полностью зависит от кода бывшего программиста, который, возможно, больше не связан ни с компанией, ни с проектом, и что вот мол если бы он использовал фреймворк A или B, то это сэкономило бы целый день работы.

Работаешь год в одном месте, все хорошо , потом подсовывают говно, потом добавляют еще говна, дают на помощь еще одного разработчика, он обмазывает всё вторым слоем говна, далее чтобы это все поддерживать, пришлось самому добавить щепотку говна.. В итоге я уволился. Интересно, итоговая концовка, это подход профессионала или не профессионала.


--------------------
"internet explorer всех правильней отображает страницы" ©
PM
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
twin  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Глухой нуб
******

Профиль
Группа: Администратор
Почтальон группы
Сообщений: 15559
Пользователь №: 6543
На форуме: 8 лет, 2 месяца
Карма: 299

Трезвый :
5 лет, 11 месяцев, 9 дней


Цитата (SerginhoLD @ 31.08.2016 - 06:27)
Интересно, итоговая концовка, это подход профессионала или не профессионала.
Нет, это подход любителя. Ты делаешь только то, что тебе нравится. Профессионал никогда не скажет - это невозможно. Профессионал возьмет и сделает всё красиво. И кстати, получит от решения сложной задачи удовольствие.

Удовольствие от копипасты из учебника и хождения строем весьма сомнительно. Ну для меня по крайней мере. Ты же мне вопрос задал?


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

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Зачем ворошить старое, когда можно наворотить новое?

user posted image
PMСайт пользователяICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Valick  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 5489
Пользователь №: 35718
На форуме: 4 года, 14 дней
Карма: 167




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


--------------------
wmr - R281553014107
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
SerginhoLD  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



че?
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 703
Пользователь №: 24500
На форуме: 6 лет, 1 месяц, 11 дней
Карма: 50




twin
умеешь же ты вывернуть текст наизнанку, не понял причем тут сложная задача, и якобы что-то невозможно(а так бывает?), если просто противно работать несколько месяцев с чужим говнокодом (я не про одну задачку, пусть их будет условно 50).


--------------------
"internet explorer всех правильней отображает страницы" ©
PM
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
twin  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Глухой нуб
******

Профиль
Группа: Администратор
Почтальон группы
Сообщений: 15559
Пользователь №: 6543
На форуме: 8 лет, 2 месяца
Карма: 299

Трезвый :
5 лет, 11 месяцев, 9 дней


Цитата (SerginhoLD @ 31.08.2016 - 06:45)
не понял причем тут сложная задача, и якобы что-то невозможно(а так бывает?), если просто противно работать несколько месяцев с чужим говнокодом (я не про одну задачку, пусть их будет условно 50).

Ну объясню. Один человек видит незнакомый код (построенный не по паттернам, без фреймворка и т.д) и говорит - говнокод! Мне противно! Я лучше найду место, где тихо, уютненько и все мыслят одинаково, как дядя Боб прописал. А привести этот код в порядок невозможно.

А другой говорит - ух ты! Говнокод! Вот то я его сейчас в порядок приведу. Тут полная свобода действий, никто не заставляет играться в кубики (читай: использовать фреймворк), нет никаких рамок и запретов! И делает. И доволен собой и результатом.

Так вот первый - любитель. Ведомый. Ремесленник. Оператор штамповочного пресса.
А второй - профессионал, который может сделаь почти невозможное. Штучный мастер. Он может и сам написать код, понятный и оптимальный, и исправить чужой, и повести за собой команду.

А если собирается команда таких вольнодумцев, они горы могут свернуть. И тогда довольны все. И работодатель, и они сами.

Тут кому что ближе, я просто дал свою имховую оценку. smile.gif


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

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Зачем ворошить старое, когда можно наворотить новое?

user posted image
PMСайт пользователяICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Valick  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 5489
Пользователь №: 35718
На форуме: 4 года, 14 дней
Карма: 167




Цитата (twin @ 31.08.2016 - 09:34)
Профессионал никогда не скажет - это невозможно.

вот тут я не соглашусь
профессионал чётко знает на, что он как профессионал способен
а вот дилетант как раз на оборот хватается за всё за, что только можно ухватиться, а потом шарится по форумам в надежде найти решение

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

Дальше не буду развивать, мысль надеюсь ясна.


--------------------
wmr - R281553014107
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
SerginhoLD  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



че?
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 703
Пользователь №: 24500
На форуме: 6 лет, 1 месяц, 11 дней
Карма: 50




Ясно, понятно.

p.s.
Цитата (twin @ 31.08.2016 - 06:56)
А если собирается команда таких вольнодумцев, они горы могут свернуть. И тогда довольны все. И работодатель, и они сами.

получается bitrix или бешеная текучка кадров


--------------------
"internet explorer всех правильней отображает страницы" ©
PM
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
twin  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Глухой нуб
******

Профиль
Группа: Администратор
Почтальон группы
Сообщений: 15559
Пользователь №: 6543
На форуме: 8 лет, 2 месяца
Карма: 299

Трезвый :
5 лет, 11 месяцев, 9 дней


Цитата (Valick @ 31.08.2016 - 06:56)
профессионал чётко знает на, что он как профессионал способен
а вот дилетант как раз на оборот хватается за всё за, что только можно ухватиться, а потом шарится по форумам в надежде найти решение

Профессионал должен знать, что способен на всё. И решает задачу. Иногда с помощью форумов, если не по силам самостоятельно, попутно прокачивая скилл.
Конечно, есть совсем нерешаемые задачи, это понятно. Но сложность решения не должна пугать профессионала.

Цитата (SerginhoLD @ 31.08.2016 - 06:59)
получается bitrix или бешеная текучка кадров

Почитай книжку во вложении. Очень интересно. Не только битрикс получается, как оказывается. А текучка... Она как раз там и происходит, где легко заменить одного другим, где программист не ценится за индивидуальность.

Присоединённый файл ( Кол-во скачиваний: 1 )
Присоединённый файл  Кодеры_за_работой..zip


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

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Зачем ворошить старое, когда можно наворотить новое?

user posted image
PMСайт пользователяICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Arh  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



146%
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 2102
Пользователь №: 27172
На форуме: 5 лет, 8 месяцев, 1 день
Карма: 70




Цитата
если просто противно работать несколько месяцев с чужим говнокодом

Прям мою ситуацию описал, приходится работать с друпалом и битриксом, что и есть "чужой гавнокод". Хотя по сути любой не свой код - чужой, а чужой код как правило гавнокод =)
А разобраться в чужом гавнокоде битрикса или самописа не сложнее чем разобраться в чужом гавнокоде симфони или друпала. Нагавнокодили тут понимаешь =)


--------------------
:)
PMСайт пользователя
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
SerginhoLD  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



че?
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 703
Пользователь №: 24500
На форуме: 6 лет, 1 месяц, 11 дней
Карма: 50




Цитата
Неправильный путь: следовать стандартам PHP-FIG, за исключением PSR-1 и PSR-2.

вот он косяк в статье
мне никакой путь не подходит
потому что мои фигурные скобочки всегда на отдельных строках, а не выборочно, как в цирке


--------------------
"internet explorer всех правильней отображает страницы" ©
PM
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
twin  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Глухой нуб
******

Профиль
Группа: Администратор
Почтальон группы
Сообщений: 15559
Пользователь №: 6543
На форуме: 8 лет, 2 месяца
Карма: 299

Трезвый :
5 лет, 11 месяцев, 9 дней


Расстановка скобок к PSR не имеет никакого отношения. Еще за долго до появления FIG устоялось несколько стилей написания кода. Два основных - BSD (мой любимый) и K&R, который и взяли фиговцы за основу.

Кроме того, эта статья не устанавливает догм, а только рекомендует не кидаться в крайности. Лично я могу писать обоими стилями, и от этого ни кто не пострадал еще. smile.gif


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

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Зачем ворошить старое, когда можно наворотить новое?

user posted image
PMСайт пользователяICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темыСтраницы: (3) 1 2 [3]  Ответ в темуСоздание новой темыСоздание опроса