@prophp7

Страница 989 из 1387
Shmaltorhbooks
27.03.2018
17:17:01
Google
Shmaltorhbooks
27.03.2018
17:17:21
Только надо, чтоб все понимали необходимость этого

Антон
27.03.2018
17:17:30
Кажется просто что от этого не отдыхаешь нормально

Sergey
27.03.2018
17:17:37
Shmaltorhbooks
27.03.2018
17:18:00
Если есть конкретный и живой пример - донести намного проще

И он свеж в памяти у всех участников

Через полгода никто не поймёт о чем речь в контексте именно этой сложности на именно этом примере

поделись опытом)
Что именно? Как формализировать процесс препланнинга? Или как добавить в него то, чего не хватает?

Антон
27.03.2018
17:22:01
Чему может научить Легаси проект? )))

Bohdan
27.03.2018
17:22:24
Shmaltorhbooks
27.03.2018
17:22:30
Может всему, а может ничему))

Bohdan
27.03.2018
17:22:53
и рефакторингу, если повезёт... ну или увольнению, если рефакторинг не пройдёт

Shmaltorhbooks
27.03.2018
17:23:33
Или быдлокодерству, если времени на рефакторинг не будет))

Google
Vitaly
27.03.2018
17:24:20
Ну бывает же, что проект легаси, а люди вполне себе не легаси.

Shmaltorhbooks
27.03.2018
17:24:35
Бывает и наоборот)

Vitaly
27.03.2018
17:24:39
Вокруг кошмар, но вы все равно стараетесь делать нормально.

Shmaltorhbooks
27.03.2018
17:24:53
Качество кода никак не связано с личными качествами его авторов))

Антон
27.03.2018
17:25:13
Ну в данный момент так. И пытаются потихоньку избавиться от Легаси кода

Shmaltorhbooks
27.03.2018
17:25:27
Ну и норм :)

У меня тоже так же)

Та у многих так, у кого проект не с нуля

Антон
27.03.2018
17:26:33
Это да

Vitaly
27.03.2018
17:27:18
У меня тоже. Есть огромный легасёвый монолит, который только-только начали дробить. Поэтому по прежнему приходится там много ковырять и допиливать. Одновременно учусь "как не надо" и изучаю "как надо".

Sergey
27.03.2018
17:28:15
Чему может научить Легаси проект? )))
как лучше не делать. Очень важный опыт. Самое неправильное будет свалить с проекта не прочувствовав смака

(разве что тебе не дают фиксить вещи или делать выводы)

Антон
27.03.2018
17:28:49
Как сказал мне один человек, что умение реффакторить ценится больше чем просто умение писать чистый код

Александр
27.03.2018
19:16:59
Справедливо. Чистый код пишется только в начале проекта, а потом, всю оставшуюся его жизнь - рефакторинг

Sergey
27.03.2018
19:23:44
не пишется он в начале проекта
вопрос дисциплины и выбранных ограничений

Александр
27.03.2018
19:53:07
не пишется он в начале проекта
Подумав и тут соглашусь:)

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

Google
Dmitry
27.03.2018
20:08:53
всем привет. хочется услышать мнения по-поводу этой статьи https://habrahabr.ru/company/mailru/blog/352122/

V
27.03.2018
20:15:22
Там тоже начинается всё с одного файла

Evgeniy
27.03.2018
21:52:32
и даже пишу некоторые свои например для di

но например в реальности нет времени на эксперименты и в большинстве проектов уже есть фреймворк

Антон
28.03.2018
04:55:54
Просто реальные проекты отличаются от книжек, где все хорошо

Энтропия всегда есть. В большинстве случаев большая

Думаю 10% проектов только без легаси

Если проекту более 3х лет

Valentin
28.03.2018
05:00:58
всем привет. хочется услышать мнения по-поводу этой статьи https://habrahabr.ru/company/mailru/blog/352122/
В современном пхп мире - обойтись без фреймворка = слепить свой, в итоге у тебя всё равно будет фреймворк но без преимуществ оного (документации/экосистемы и т.д) так что не особо я рад когда попадаю на проэкт без фреймворка

Dmitriy
28.03.2018
05:08:02
для саморазвития норм

Dmitriy
28.03.2018
05:08:36
Елисеева еще посмотрите, он там тоже свой фв пишет

Alexander
28.03.2018
05:29:48
для саморазвития норм
Для саморазвития намного полезнее таки взять фреймворк и поковырять его)

Andrew
28.03.2018
06:00:40
Статья из серии "первоапрельская шутка" или "вредные советы для начинающих". Вот только сейчас ведь под влиянием mail.ru, кто то и правда подумает что так нужно делать и будут пилить продакшн продукты из таких недокументированных, неоттестированных, зачастую нелогичных Франкенштейнов. Автору желаю побольше таких проектов, конечно же Чужих

Dmitry
28.03.2018
06:07:45
я запускал несколько проектов полностью собирая их компанентов. И это помогает в развитии не меньше чем юзать фреймворк. + выбираешь только то что конкретно удобно использовать именно тебе в этом проекте

Dmitriy
28.03.2018
06:16:38
любой движняк который заставляет шевелиться мозгам полезен для саморазвития

не понимаю высказывания фанатов

Andrew
28.03.2018
06:19:29
Тут высказывание не столько против подхода, сколько в абсолютности смысла данной статьи - сделайте следующим проектом свой велосипед)

Google
Антон
28.03.2018
06:19:35
ему надо было уточнить: "начинайте следующий ДОМАШНИЙ проект без фреймворка"

Антон
28.03.2018
06:20:19
пришли ребята строить большой дом, и им тут совет приходит, посторайтесь обойтись без эксковатора

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

Dmitriy
28.03.2018
06:22:54
по нельзя сравнивать с реальными объектами

тут монжно сравнивать с построением чертежей и то натянуто

Maksim
28.03.2018
06:24:06
по нельзя сравнивать с реальными объектами
Да можно) принцип у всего 1 и тот же) меняются лишь детали реализации)

Антон
28.03.2018
06:25:08
+1

Dmitriy
28.03.2018
06:27:17
нет.. сравнение не корректно

Admin
ERROR: S client not available

Andrew
28.03.2018
06:27:28
Фрейм можно сравнить со сложным механизмом, например двигатель автомобиля. Конечно лучше взять документированную, проверенную и обкатанную модель, которую знают все инженеры, чем изобретать свой. Но есть одно Но, не всегда на твой мопед нужен движок от лэнд крузера

Dmitriy
28.03.2018
06:27:36
тогда автор бы говорил - соберите комп сами

Dmitry
28.03.2018
06:28:03
и вместо того чтобы строить дом, ребята начали сооружать замену эксковатору. купили ковш, колеса сами соорудили, вместо двигателя 10 людей будет веревки тянуть
взял ты такой экскаватор, а потом оказалось что после метра прокопанного, все залило водой из подземной речки, и твой эксковатор засосало и он двигаться не может, и надо искать решения. любые универсальные инструменты упираются в свою ограниченность

Антон
28.03.2018
06:30:00
взял ты такой экскаватор, а потом оказалось что после метра прокопанного, все залило водой из подземной речки, и твой эксковатор засосало и он двигаться не может, и надо искать решения. любые универсальные инструменты упираются в свою ограниченность
и ты через два часа уже решаешь возникшую проблему. Думаешь может еще какую технику пригнать. А вторая команда все еще строит собственный экскаватор, и все равно столкнется с этой же проблемой, но только через месяц

Dmitry
28.03.2018
06:31:50
и ты через два часа уже решаешь возникшую проблему. Думаешь может еще какую технику пригнать. А вторая команда все еще строит собственный экскаватор, и все равно столкнется с этой же проблемой, но только через месяц
не факт :) она будет знать как можно быстро модифицировать их собранный эксковатор что бы не говорили про универсальность фреймворков. Типа хочешь это замени на свое, хочешь то. Это почти всегда проходит оч болезнено. Любая смена стандартных компанентов.

Alexandr
28.03.2018
06:34:03
Ибо они же изначально не знали, что там будет вода

Dmitry
28.03.2018
06:34:26
любой иструмент широкого применения будет хуже, чем узкоспециализированный, заточенный под конкретную задачу

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

Google
Alexandr
28.03.2018
06:37:05
любой иструмент широкого применения будет хуже, чем узкоспециализированный, заточенный под конкретную задачу
ну фрейм это набор инструментов, используя которые, ты можешь решить множество задач. Если тебе не подходит какой-либо инструмент, то либо делаешь свой, либо выбираешь любой другой

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

Alexandr
28.03.2018
06:39:18
берешь те же компаненты и работаешь с ними. Не надо писать свои велосипеды
ну и где тогда профит? Получается ты собираешь свой фреймворк на компонентах

Dmitry
28.03.2018
06:39:50
ну и где тогда профит? Получается ты собираешь свой фреймворк на компонентах
ну типа да. только именно из того что надо тебе и связываешь их так же, как надо тебе

Антон
28.03.2018
06:39:54
Если твой экскаватор не решает поставленной задачи, очевидно ты не провел исследование правильно. Ты выбрал не тот экскаватор. Возможно тебе нужна была буровая вышка

Alexandr
28.03.2018
06:40:15
И если придет новый разработчик, то сразу спросит "Доктор Франкенштейн, что это такое?"

Антон
28.03.2018
06:40:30
но ты же техноцентрист, умею на одном экскаваторе, будет делать на нем всЁ

Dmitry
28.03.2018
06:40:52
И если придет новый разработчик, то сразу спросит "Доктор Франкенштейн, что это такое?"
нет, про что он может спросить? на все компаненты есть дока. На свою обвязку тоже можешь написать

Антон
28.03.2018
06:42:16
в большинстве проектов экскаватор решает проблемы нужные.

это видно по тому что при строительстве большинства домов используются подобные экскаваторы...

Dmitry
28.03.2018
06:42:53
никто не спорит

Антон
28.03.2018
06:43:21
так что я смейл не согласен. если они это советуют в коммерческой разработке

непонятно как объяснить боссу что этот проект мы будем делать год, тогда как предыдущие подобные за 4 месяца делали

Dmitry
28.03.2018
06:44:08
так что я смейл не согласен. если они это советуют в коммерческой разработке
по сути у тебя получается тот же микрофреймворк и многие их успешно использую в коммерции...

Антон
28.03.2018
06:44:52
ну я может утрирую насчет сроков

но очевидно больше времени займет

Dmitry
28.03.2018
06:44:59
открой любой фрейм и посмотри сколько он тянет компанентов, почти весь функционал на них

Alexandr
28.03.2018
06:45:27

Страница 989 из 1387