@symfony_php

Страница 11 из 1418
Sergey
07.12.2016
21:04:37
даже не так сформулировал проблему: вот проект, на котором мы тусуемся уже 3 года. там даже я сразу делал немного криво вещи, а коллеги вообще адовые вещи творили. со временем как бы некоторые стали получше писать, но старый код остался и вот теперь на то чтобы исправить старый код времени нет, а "правило бойскаута" никто не хочет выполнять. всем проще добавить 11ю зависимость на сервис и тд, чем заниматься декомпозицией и тд тесты? всем похер. как ты говоришь, лучше ютуб ведь посмотреть

Sergey
07.12.2016
21:05:40
> а "правило бойскаута" никто не хочет выполнять блин это надо смолоду прививать. Если у тебя люди с 5+ лет опыта и не делают этого - считай пропало

Sergey
07.12.2016
21:06:14
до манагеров донесли, готовы даже время выделить на рефакторинг и тд. но разрабы просто не видят проблем) а я не везде на проекте могу залезть, ибо не всем проектом владею в плане требований, а разбираться - это дохера времени нужно

Google
Sergey
07.12.2016
21:06:59
ну пока ввели обязательные пулреквесты на каждый чих. как минимум будем фильтровать то что происходит. да и человеку будет немного стыдно какашки постить

Sergey
07.12.2016
21:07:20
ну ты ж тоже понимаешь что "чистый код" это субьективная штука

у каждого свое понимание

Sergey
07.12.2016
21:07:33
но повторю мысль - рефакторинг нужен? У вас сейчас есть проблемы с регрессиями? С тем что на имплементацию тратится много времени?

Sergey
07.12.2016
21:08:45
время на имплементацию увеличивается с каждым разом

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

каждый раз не вижу смысла все переделывать

а есть код где счетчик костылей зашкаливает за 10)

и там уже чтобы что-то сделать нужно тратить несколько дней

Sergey
07.12.2016
21:10:14
и что твои чуваки говорят на это? мол "пофигу, деньги клиента, а нам можно больше пинать"?

Google
Sergey
07.12.2016
21:10:24
p.s. у тебя ж продукт, нет?

у меня в команде есть чувак... у него другая проблема. Ему неплевать настолько, что он распыляется и делает херню)

Sergey
07.12.2016
21:18:43
и что твои чуваки говорят на это? мол "пофигу, деньги клиента, а нам можно больше пинать"?
он делает задачи, они работают. все ок. но только он может в этом коде что-то делать)

у меня в команде есть чувак... у него другая проблема. Ему неплевать настолько, что он распыляется и делает херню)
ну я хз, надо как-то приобщить, заинтересовать чтоли) но как-то не особо выходит

Sergey
07.12.2016
21:19:31
перетусуй

что бы они работали с кодом друг друга

побольше

что бы почувствовали БОООЛЬ

Sergey
07.12.2016
21:19:49
сложно, людей мало, проект очень большой

и так рук не всегда хватает

Sergey
07.12.2016
21:21:20
замкнутый круг)

Sergey
07.12.2016
21:21:31
что бы они работали с кодом друг друга
скажем так, он не почувствует боль если будет работать с моим кодом скажем, или второго коллеги

Sergey
07.12.2016
21:21:43
люди не эффективно работают -> люди не хотят эффективно работать -> нет возможности им показать что они работают не эффективно

скажем так, он не почувствует боль если будет работать с моим кодом скажем, или второго коллеги
то есть у тебя только один чувак пишет говно?) тогда пусть он чутка с твоим кодом поработает, потом с плохим кодом... потом снова с твоим

что бы он начал понимать что с твоим кодом ему быстрее

Oleg
07.12.2016
21:22:58
А почему бы просто не сменить работодателя ?

Зачем работать с мудаками ?

Sergey
07.12.2016
21:23:19
и тут мы возвращаемся к проблеме сложной бизнес логики) чтобы перейти к моему коду - нужно перелопатить дохера логики

Зачем работать с мудаками ?
это еще не все так плохо как могло быть) был опыт в разы хуже

Google
Sergey
07.12.2016
21:25:10
А почему бы просто не сменить работодателя ?
потому что это простой путь, который не всегда гарантирует успех

ты можешь весьма долго искать проекты/команды своей мечты

ожидания - реальность

Oleg
07.12.2016
21:26:57
ты можешь весьма долго искать проекты/команды своей мечты
Правильно ли я понимаю, что "работа без неграмотных говнокодеров" === "работа мечты" => трудно найти ?

Sergey
07.12.2016
21:27:27
Правильно ли я понимаю, что "работа без неграмотных говнокодеров" === "работа мечты" => трудно найти ?
ну там же не все неграмотные, часть. А команды где все збс - такие редко удается найти.

да и "не грамотные" понятие относительное. Тут скорее просто пофигисты

Oleg
07.12.2016
21:29:27
Ну вот пофигсты даже страшнее

Неграмотных хоть научить можно, было бы желание

Sergey
07.12.2016
21:33:26
сел писать статьи и завис....

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

(

Алексей
07.12.2016
21:34:49
Слишком низкая связность? :)

Sergey
07.12.2016
21:34:55
надо как-то прописать все 5 статей одной мыслью - соблюдение SOLID позволяет получить более грамотную декомпозицию системы, менее связанную систему. Все крутится вокруг работы с зависимостями)

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

и я подвис...

Oleg
07.12.2016
21:38:08
Объясняй на примерах: тип для работы нашей штуки нужно расчиститься дорогу от снега, но вместо того чтобы чистить снег самому, мы приглашаем специально обученного таджика и он это делает за нас своим каким то способом

Sergey
07.12.2016
21:38:38
что за статья?
выше ссылка была, про dependency inversion

Алексей
07.12.2016
21:38:43
к слову интересная штука... я когда опубликовал статью - мне в личку писали вопросы в духе "что такое зависимость"
Теперь-то я понял, какие услуги по борьбе с зависимостью у меня на подъезде рекламируют.

Google
Oleg
07.12.2016
21:39:25
Ну так это весьма ожидаемо, разве нет?

Не многие начинают путь в пхп с симфони и подобного

Sergey
07.12.2016
21:40:00
ну я начилан путь с DLE)

симфони было только года через 3-4

а не, вру!

Fayozjon [CybernatiC]
07.12.2016
21:41:32
Это кто?

Sergey
07.12.2016
21:41:35
Mamba CMS, Elxis

Fayozjon [CybernatiC]
07.12.2016
21:41:41
Joomla

Wp

=)

Sergey
07.12.2016
21:41:48
джумла тогда была в зачатках

тогда было два популярных форка мамбы - джумла и элксис

элксис сдулся

Oleg
07.12.2016
21:42:19
Это кто?
Гугли "отлично, работаем дальше"

Sergey
07.12.2016
21:42:34
блин уже 9 лет прошло

Oleg
07.12.2016
21:42:42
Ну вообще норм срок

Я начинал с Джумлы и пхпбб

Где то в 2008

Google
Oleg
07.12.2016
21:43:40
Но до сих пор дно ?

Sergey
07.12.2016
21:43:49
ну я где-то под новый год между 2006ым и 7ым

и это было хобби

я на тот момент вообще думал визуализатором стать

даже подрабатывал у знакомого дизайнера, делал рэндеры котеджиков

Fayozjon [CybernatiC]
07.12.2016
21:45:58
уже с маком

https://www.youtube.com/watch?v=EFFiWDCFMLM

Oleg
07.12.2016
21:46:17
И с настольным теннисом, ага

Sergey
07.12.2016
21:46:29
- у вас есть проблемы? - Да - Отлично, работаем дальше

Fayozjon [CybernatiC]
07.12.2016
21:47:27
???

Алексей
07.12.2016
21:47:28
Какой полезный стикерпак.

Oleg
07.12.2016
21:48:13
Когда впервые увидел - орал как конь

Fayozjon [CybernatiC]
07.12.2016
21:48:25
Это же фейк да?

всего лишь стеб

или нет? )

Страница 11 из 1418