Вы видите копию треда, сохраненную 8 марта 2016 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
+ Комментарии не на английском, или на корявом английском; корявый английский вообще.
+ Бинарники, служебные файлы ИДЕ и прочая поебень в системе контроля версий; неумение толком пользоваться VCS вообще.
+ Документация в «офисных» форматах.
+ SQL в коде, особенно формируемый операциями над строками.
+ Нет тестов; неумение ими толком пользоваться вообще.
+ Гуи, не сверстанный, а натыканный мышкой.
>Комментарии не на английском
Soglasen. На корявом английском простительно ещё.
>неумение толком пользоваться VCS вообще.
Не умею, осуждаю себя.
>Документация в «офисных» форматах.
Что это значит, и каков православный формат?
От себя также добавлю неприемлемость возникновения утечек памяти.
>Бинарники, служебные файлы ИДЕ и прочая поебень в системе контроля версий; неумение толком пользоваться VCS вообще.
Когда несколько человек работает над одним проектом автоформатирование в настройках иде должно быть одно и то же чтобы после каждого форматирования дифф не был во весь файл.
>SQL в коде, особенно формируемый операциями над строками.
В андроиде по другому увы нельзя. Только в коде и только строками лол.
>Гуи, не сверстанный, а натыканный мышкой.
В iOS сверстать в читабельном формате невозможно. Либо в коде хуяч либо натыкивай мышкой, другого не дано.
1) Тут спорно, и я хотел ответить с матюками, но передумал.
2) Ты гонишь
3) Ну так у гейос-даунов своя атмосфера
>Гуи, не сверстанный, а натыканный мышкой
Т.е. ты предлагаешь писать руками разметку в xml вместо того, чтобы использовать генератор этого самого xml?
>SQL в коде, особенно формируемый операциями над строками.
Какой еще бывает SQL?
1) Но ведь это же неудобно, я же не секретарша.
2) На тот случай, если ты любитель обмазаться несвежим сиклем есть myBatis или что-то такое.
Добавлю:
+ Использование ворованого ПО, особенно если есть альтернативы не хуже.
+ Экономия на технике — не могут выдать кодерам 2-3 нормальных монитора, маки по желанию.
>Но ведь это же неудобно, я же не секретарша
Почему я должен отказываться от визуального редактора, скажем QtDesigner'а, который мне позволяет накидать элементы быстро, просто и без ошибок в лейауты? Потому что это ниилитно? А что илитного в написании этих сраных xml руками? Ты ебанутый?
>На тот случай, если ты любитель обмазаться несвежим сиклем есть myBatis или что-то такое.
Я любитель обмазаться C++, предположим. Как я должен писать запросы в базу, кроме собираемых на ходу строк?
+ Использование языков с динамической типизацией. Лютый зашквр, зашкварней и не придумать.
+ Использование гита. Медленное и распиаренное говно.
+ Работа вне линукс-окружения
+ Веб: сайтики на дешевых хостингах, домены за копейки, etc.
+ Документация не в LaTaX
+ Игнорирование паттернов проектирования и гибких методологий
+ Использование NoSQL, так где это не к месту
+ использование чего-либо без понимания, как оно работает, народа на "магию"
+ фанатичный дроч на один-единственный язык
+ байтоёбство там, где оно не нужно
+ непрокомментированный код
нахуй иди, петух.
Разрыв дауна из совковой шарашки, спешите видеть
Пхп в 2016
Для себя я естественно пишу по-английски комменты, если вообще пишу. А насчет чисток сборок вилкой - нахуй иди, тебе надо сам почистишь.
>Как я должен писать запросы в базу, кроме собираемых на ходу строк?
Крестобляди за столько лет не смогли в ORM?
+ Не иметь высшего образования
Обоссал стекломойного каклошвайна.
Ссыкнул на ебло зашкваренному матанщику.
> ORM
Получается те кто пишут ORM зашкварены, ведь в ORM собираются строки SQL запросов? И ORM тогда зашкварено. А пользоватся зашквареным ORM не зашквар?
+ иметь вышку
+ получать зп не в долларах
О да, а в швятом орме сикель видимо самозарождается, лол. Ох уж эти любители совать себе в анус орм при первом шухере)
И ещё одно умственно отсталое животное, думающее что скл-портянки в его высере и библиотечный код это одно и то же.
Да.
Пидорок, слышал про DSLи? Сикель вроде и в коде, но компилируемый и типобезопасный. А ты дергай себе анус ORM'ом ради трех запросов.
>DSL
В чём отличия от ORM?
>компилируемый и типобезопасный.
И при чём здесь склеивание строк тогда?
Эти дебилы дошли до того, что пишут сначала тесты, а потом код.
будто предлагают((
В принципе, согласен.
Ексепшн на продакшоне, прямой путь писать зашквар-треды как оп-питух. Нормальные посоны проверяют модульными и прочими тестами, что все идет как надо.
Вообще, для правды в твоих словах есть, если писать на нормальных языках с нормальной системой типов (как скала например), то большая часть того крапа, что в тестах пишут опхуй и подобные на пхп и пихоне, нахуй не нужна.
*доля правды
Шкварка, не кудахчи. Спрашивать - чем `А` отличается от `B` для ортогональных понятий - ну я даже не знаю, даже червь-пидор плюнул бы тебе в зашкварное ебло.
О, обоссаная всем тредом мартыха продолжает копротивляться. Давай, принеси пацанам еще охуенных историй, вроде той, где тебя опустили за коммит бинарника в vcs ))
> Гуи, не сверстанный, а натыканный мышкой.
Представил как даун сидит и прописывает что-то руками, а мышко бог уже сдал проект и пьёт эль дома.
1. Верный признак того, что разработчики не осилили инглиш. Это печально.
2. Код непригоден для чтения за пределами СНГ.
>буль буль
манька, ты из какого бодишопа? я к тебе ректальный ассенизатор на базе Зил-131 вышлю, тонешь ведь уже
Мань, ну принеси уже свои комментарии на языке Шекспира, пацаны поржут с аппер-интермедиейт
А как замечания оставлять?
1. Не знаю как там у вас в офисах, но в своих личных проектах я всегда использую русский язык для комментариев. Потому что могу. Потому что удобнее и нагляднее, так комментарии лучше отделяются от кода.
2. Если мне так надо выложить код за пределы СНГ, я переписываю комментарии на английский, раз уж на то пошло. Из-за этого, кстати, я код с комментариями на английском не воспринимаю как принадлежащий мне и не так бережно к нему отношусь.
> слышал про DSLи? Сикель вроде и в коде
> Напишу на баночке с мочей "сок" - значит не зашквар.
О, шкварка-любитель дергать анус ORM'ами завизжала. Шкварка не понимает, для чего умные дяди придумали dsl и статические проверки.
>+ Комментарии не на английском
Ты просто тупое чмо. Если софт пишется нохчами для нохчей, то и коменты должны быть на нохче.
>+ Бинарники
Если будут сорцы, то обмудки вроде тебя туда ведь полезут своими кривыми ручками. А кому это надо?
>+ Документация в «офисных» форматах.
Офисные форматы – для работы, остальные – для пердолинга – нинужны.
>+ SQL в коде, особенно формируемый операциями над строками.
SQL-запрос – это строка, а строки формируются операциями над строками, уёбище.
>+ Гуи, не сверстанный, а натыканный мышкой.
Иди ваяй свою гостевуху на пыхе, вебмакака.
>>644332
Буду так милостив, пару раз харкну в твое ебало.
Смотри, мысль неплоха - нехуй строковой sql -лапше делать в коде. Только вот лечить грипп ты, манька, предлагаешь анальной еблей - совать себе в очко ORM по поводу и без, или спрятать страшный зашкварный sql в queries.txt, типа никто не видел - не зашквар.
Имбецилина, плиз
Не иметь опыта работы.
Не иметь публичного гитхаб репозитория, который всегда указывать в подписи.
>после каждого форматирования
О, да, был у нас такой, форматировал всё, что попадалось ему на глаза. Мы ему дали пизды, он успокоился.
на Go наверное писал до вас
Ну типа ты такой умный, ангельский знаешь))))0 Вот один вообще ДЛЯ СЕБЯ на английском пишет >>644133 ну типа на русском зашквар все дела, друзья не поймут, на хабре обоссут
95% программистов даже в бодишопах на английском разговаривают и пишут как равшан и джумшут на рюзке, но при этом имеют распухшее ЧСВ. Ты судя по всему из таких.
Комментарии на русском. Ну скажи зачем писать комменты на ангельском? Команда из 5 человек, знания языка на уровне невысокие.
Далее, что плохого в SQL? Иногда удобно воспользоваться приложением. Собрать сложный фильтр, сделать выборку ключей по которой затем вытащить данные. В чем сакральная беда?
И наконец тесты. Это же не панацея, зачем им столько внимания?
Твой список попахивает религией.
> Когда несколько человек работает над одним проектом автоформатирование в настройках иде должно быть одно и то же чтобы после каждого форматирования дифф не был во весь файл.
Блядь охуенно. В прошлый раз не получилось такое протолкнуть. Есть статьи какие-нибудь на эиу тему чтобы мне подготовиться и протащить эту классную фишку.
>>644421
Хуже ватанов патриотов, только такие русохейтеры.
Только двачеры возводят все в абсолют.
Такое отношение к этой "стране" - единственно адекватное и, вскоре, единственно возможное даже для быдла уровня тебя.
Это неадекватное отношение борцуна уровня хохла. Не нравится - эмигрируй, не хочешь или не можешь эмигрировать, не засирай интернеты своими комплексами лузера.
>сам дурак
Ясно.
>>644478
>не засирай интернеты
И это на фоне необратимо уже поехавших ватников, деградировавшего от алкоголизма мусора и буйных животных школьного возраста.
+15 тебе, оленька, и доложись куратору.
И почему же оно адекватное?
Это страна например создала тебя, такого крутого прогера и героя.
Максимализм это признак не умного человека.
Он еще мой IP не видел
>И почему же
Попробуй для начала выйти из комнаты, хикка мамина.
>>644494
>эта спалившаяся 15рублевая шлюха
Не маняврируй так отчаянно - поздно метаться.
>>И почему же
>Попробуй для начала выйти из комнаты, хикка мамина.
Вышел, что дальше?
Пожалуйста, выкати сразу список.
Ты не рвись так. То что у тебя манямир треснул здесь мало кого волнует.
Уебушка, я другой анон. А ты неси свою репу, посоны хотят поржать над твоим ангельским уровня джамшута.
Основные предявы только к майсокол и гуи.
Во рту у тебя пиздлявое говно.
Давай, с ангельским ты уже обосрался, разрешаю припустить в штанину за ML или теоркат
Бля, этот уебок с параши обосрался. Моча, ныряй блядь уже, чисти блять говносток
Этот великорусич будет свой манямирок защищать до последнего, иначе у него вылетит segmentation fault.
Под кроватью у себя хохлов поищи, залупка.
Контент блять, где он нахуй?
Опять халявишь. Где ольки? Где +15? Где блеск в глазах. Хуевый укробот, безблагодатный
+ Работать недоманагером умеющим натягивать ОРМ.
Промахнулся, маня. Там тебе человек по делу сказать хотел, возможно твой брат-хохол
+ пользоваться memcpy в качестве (де)сериализатора
+ не подписывать емейл pgp ключем
+ сравнивать числа с плавающей точкой на равенство через operator==
Там же и есть dsl над скулем, чего агрился то
Ебать-колотить, вот это новости. Давай, расскажи про композицию sql-запросов, принеси несвежий код на мс скуле где все хуево
Был просто тут один уебок, писал что в хачкеле для композиций есть точка, а чтоб выбрать в скуле из одной хуйни другую хуйню, нужно дохуя наворотить. В качестве примера приносил несвежую портянку на T-SQL
вот только один запрос к базе будет работать быстрее, чем N x M для говно-орм
Понятно что бывают конченные орм, где гоняют запросы в цикле. Адекватная орм же может и джоины, и во вложенный запросы, и в оконные функции даже. Хотя в большинстве случаев они нахуй не нужны, да.
http://blogs.tedneward.com/post/the-vietnam-of-computer-science/
http://blog.codinghorror.com/object-relational-mapping-is-the-vietnam-of-computer-science/
http://seldo.com/weblog/2011/08/11/orm_is_an_antipattern
Схоронил
Отсутствие тестов не всегда зашквар, проекты разные оче. Тесты скорее говорят о том, что у вас ДИНАМИЧЕСКАЯ ТИПИЗАЦИЯ и ООП-ПАТТЕРНЫ.
SQL vs ORM очень спорная хуйня. Вдруг мне нужно всего три запроса на мою хуйню. Или например у меня был не-веб проект со всякой трейдинговой аналитикой, и ниче, SQL-запросами всё сделано. Мякотка в том что они там чаще всего не параметризуемые и хуёво похожи на круд. Там именно упор в массовые операции, джойны, вложенные запросы, итд.
Гуи натыканный мышкой это ок. Верстают сложные гуи только хтмльные мудаки и ангуляродебилы. Нормальные посоны делают их в glade или пишут на реакте компоненты. ЕЗДЯЩИЕ-ПЛАВАЮЩИЕ-ПРЫГАЮЩИЕ ЛЭНДИНГИ это уже отдельная тема, я бы даже её к гуи не относил.
Служебные файлы иде в контроле версий это ок если большинство разработчиков использует одну иде.
Комментарии на русском это нормально. Особенно когда проект для себя.
>Отсутствие тестов не всегда зашквар, проекты разные оче. Тесты скорее говорят о том, что у вас ДИНАМИЧЕСКАЯ ТИПИЗАЦИЯ и ООП-ПАТТЕРНЫ.
Для проекта "Hello World!", да, наверное, отсутствие тестов не критично.
А для реальных примеров именно термоядерный, часто лапшичный, говнокод не дает покрыть проект тестами или делает поддержку тестов трудной на столько, что все в конце концов забивают. С другой стороны грамотный и качественно написанный набор тестов показывает, что и в остальном проекте с архитектуркой все должно быть в порядке, иначе просто никак.
А динамическая типизация или ее отсутствие не имеют к этому ни какого отношения, тестовые фреймворки существуют для кучи языков со статической типизацией. Та же жаба, например.
Ну короч я наверное не так стараюсь угодить дяде, поэтому часто забиваю хуй на тесты. В своих проектах я их применяю когда они облегчают жизнь, а не усложняют. Например я не одобряю пустой дроч на coverage. Тесты, несмотря на заявления апологетов, часто усложняют изменения в коде, а не упрощают. Возможно просто сами тесты неправильно пишутся, но это реалии с которыми приходится иметь дело, а не книжная теория. К примеру часто тестируется не интерфейс чего-либо, а именно внутренности реализации, что убивает на корню возможности рефакторинга.
Даже в SQLiteQueryBuilder'е ты будешь писать WHERE текстом. Ну и создавать/дропать текстом.
Что ты несешь, наркоман? До хуя орм есть на ведройд; мы используем свой велосипед поверх jni, так как все что находится в android.database.sqlite пиздец как криво (У них сессия/соединение, аналог Connection из JDBC, привязана к треду (thread-local), то есть на каждое соединение приходится создавать тред, чтобы коммит/роллбек транзакций не влиял на другие соединения).
Ты немношк не понял. Значительная часть тестов пытаются лечить проблемы динамической типизации, то есть, проверяют, что в эксплуатации у нас не вылетит ексепшн а-ля `undefined is not object`. Таких тестов в случае динамических языков ну просто дохуя, и все равно что-нибудь будет упущено. В случае статической типизации за нас это проверит компилятор, и можно делать упор именно на тестировании логики.
Поясню: Пусть у нас есть некая задача, которая начинает транзакцию, лезет на сервер, по результатам с сервера коммитит или откатывает транзакцию. Нельзя начать исполнение нашего таска на одном из тредов тред-пула, затем дождаться ответа от вебсокета (мы их используем) через event-based io, не привлекая к ожиданию на io треды вообще, и затем продолжить работу с ДБ на каком-либо освободившемся треде из тред-пула (он может быть другим).
>+ Комментарии не на английском, или на корявом английском; корявый английский вообще.
Нахуя комментарии писать на английском? Это какой-то сексуальный фетиш?
Пишем на скалке, потому что удобно, на алгоритмы и интеграцию все равно дохуиллион тестов, покрытие динамических опечаток если бы мы писали на динамической параше так или иначе получается.
Как необходимое условие того, чтобы получать salary не в ватных фантиках
Не путай причину и следствие.
Если ты пишешь за даллары - ясен пень ингришь нужен. Но если заказчик ватный - смысл в этом фетише?
>+ Использование языков с динамической типизацией. Лютый зашквр, зашкварней и не придумать.
Зашквар относиться к подобным тредам всерьез
На динамике мы видим только coverage, как ведет себя алгоритм если паттерн входных данных по каким-то причинам отличается от неявного типа, на который код рассчитывает - обычно хуй его знает. Писать тесты на такое - делать работу компилятора.
Двачую.
Как то писали гуй на qml и запрятали отладчик в приложение.
Только динамическая параша позволяет широко ковыряться в кишках и переписывать прогу изнутри проги.
Если заказчик ватный - смысл им вообще заниматься?
>позволяет широко ковыряться в кишках и переписывать прогу изнутри проги.
Динамика тут непричем
У меня нет никакого желания использовать ORM.
Ну так себе динамика, хочешь типы - захуячь типы.
Eval не нужен. В очевидной джаве можно делать удаленную отладку, менять код на лету и т.п. при желании
В джаве нет ничего, похожего на qml.
Свой javafx script они закопали, а ведь он бьл похож.
Короче, по части гуя она идет нахуй.
А еще и не умеет в нормальную кроссплатформу, а потому идет нахуй.
Причем тут гуй? Джава просто как пример
У андроидодаунов может ещё и прокатит. У WPF-богов невозможно мышкой добиться всех возможностей, что даёт XAML. Можно конечно юзать блендер, но мышкой там разве что удобно создавать анимации и простенькую векторную графику. Остальное быстрее делается руками в разметке.
Скоро блядь и MFC-боги тут закукарекают, лал ))
Кстати ровные андройд пацаны пишут типобезопасный компилируемый гуй на (e)dsl
Гугол не пиздит
Да нихуя. Все десктопные приложения под венду пишутся на WPF. Лудше еще ничего не изобрели. Есть слухи, что недавно возобновилась поддержка, т.к. на официальном форуме началась движуха. А так да. Что юзали 4 года назад, то и юзаем. В принципе ничего больше и не нужно, т.к. фреймворк изначально тупо включает все, что нужно для работы. Если нужны йоба компоненты гуя, то в дело вступает Telerik. Только вот подписка, блять, дохуя стоит. Но посоны покупают на торрентах обычно.
>SQL в коде, особенно формируемый операциями над строками.
тут ты даёшь примеры ORM, могущего в высокую производительность
Отличная иллюстрация. На итт релайтед пикче прагматики-колхозники без всей этой абстрактной метафизической хуйни выдают на ротешник максималистам-илитариям.
Не хватает только плашек над конвоируемыми:
>Пок-пок
>Комментарии в кириллице - зашквар
>Ворованное ПО
>Сикуль в коде оставляют только пидарашки
>Кукареку
двачую, когдк уже это говно уйдёт
В скале есть интерпретатор
К хохлам пришла методичка — работать на внутренний рынок зашкварно, истинный джедай работает на буржуя за валюту. Идет внедрение в местные неокрепшие мозги. Детектировать зараженного легко - отсутствие критического мышления, обобщения, вместо речи - квазирелигиозные догмы.
Я пишу комменты на английском, потому что мы получили добро на экспорт софта из Рашки на прошлом проекте. Теперь велика вероятность и на этом же.
А хохлы в треде жгут, да.
Я серьёзно спросил. Если в 40-миллионной Украине внутренний айти ограничивается только GSC и Прихватбанком, то причины проецирования понятны – для украинцев невероятно, что даже в 9-миллионной Беларуси есть йобагейминг, разросшийся до неебических размеров. Про Рашку говорить тем более нечего.
лол, помню рубль когда упал, эти что на внутренний рынок работают пол года получали зп по старому курсу. я ебал такие перспективы. да и довелось мне на этой кухне побывать, это сука индия какая-то. пидорахам просто пригорает что они в своём петушином углу динамический сайдбар до завтра за три тыщи пилят, в то время как хохлы с белыми людьми аутсорсят
а если серьёзно, то не вижу ничего плохого в том что в украхе работают на западный рынок. это знание языка, да и качество что бы конкурировать. разница в оплате - в разы. по-этому, вполне логично допустить что говнятся по сабже только ленивые пидорахи не могущие в ангельский и ватное говно
а то что в украхе внутрений рынок айти всратый - так это только из-за общей отсталости экономики. но эта хуйня не постоянная и может изменится, главное что кадры есть
а ты попробуй болгенос пиндосам продать, лол
Не знаю, я всегда писал на английском, потому что в русском зачастую не хватает подходящих технических терминов. То есть на английском получается короче и понятнее.
>могущие в ангельский
Величайшее достижение хохла. TL;DR говнотреда: О пидорашки, узрите, господин хохол смог в ангельский, я хуярю на апворке за $XX/час в мечтах, в реале перманентно пребываю в манямирке и лежу в луже собственной блевотины
Почти все так делают. Но ОП почему-то уверен, что пишет на чистейшем оксфордском, хотя на деле у всех выходит ломанное технарское говно.
>хохлы с белыми людьми аутсорсят
Когда лид из-за океана пинает украинского тимлида, который единственный в команде знает инглиш – сорян, это немного не аутсорс с белыми людьми. Алсо, что за поклонение перед "белыми людьми"? Такой фетиш, почувствовать себя нигером у господ? Суть украинцев, к сожалению.
>>645416
>это знание языка
Манямир. Из всей тимы инглиш знает лид, в лучшем случае – синеры, да и то очень хуёво.
>качество что бы конкурировать
Ох лол. Конкурируют тут как раз ценой, а не качеством.
>говнятся по сабже только ленивые пидорахи не могущие в ангельский и ватное говно
То-то они тащат яндекс, касперский и всё айти в индустрии.
смысл в том, что если проект разрастётся и заказчик захочет подключить индусских братушек, то ты будешь выглядеть крайне тупо, пытаясь объяснить хули каменты на кириллических иероглифах вместо международного языка
Наоборот же, чем непонятнее твой код, и чем больше в продакшене твоего хаскелля с комментариями на древнеегипетском, тем незаменимее ты как специалист.
>Манямир. Из всей тимы инглиш знает лид, в лучшем случае – синеры, да и то очень хуёво.
Это в какой-то "ООО Рога и Копыта". В нормальной конторе всегда пекутся о уровне иглиша у всех разрабов, приглашают по несколько учителей, при конторе есть постоянные инглиш курсы всех уровней, плюс каждый год проводят асесмент по этой теме.
Тогда придется предлагать себя ватному капиталисту за куда более мелкий прайс, чтобы он на создаваемую мною прибавочную стоимость спонсировал ватных бандитов и вел агрессивные войны.
Это да, но в конторе с более менее адекватным процессом хуй такое провернёшь.
Это — капля в море, и даже при этом нужно смотреть на то, как соотносятся з/п с мировым рынком, и какие условия труда предлагаются. Стремление работать где-то из-за громкого имени с горящими глазами - признак непрофессионализма. А так, average васянам из «Платона» или еще какой ватной параши я жопу продавать не собираюсь, покуда за жопу платят больше в валюте.
почему ты свои проекции генерализируешь до ВСЕХ УКРАИНЦЕВ? тебе не кажется что ты выглядишь глупо? с другой стороны глобализация даёт тебе возможность получать более высокие доходы - бери, нет это зашквар, прогнулся, анус соснул. вас блядь учат этому или вы такие рождаетесь?
>>645454
то что тебя ебёт чья-то яхта - это уже маркер. айтишник в 2016ом - аполитичен и в меру эгоистичен, если конечно не болен говном типаьрузьке мир. по уму тебя должен ебать только твой доход и способы его увеличить
>>645491
лол, ну тут понятно что тебя уже не переубедить;)
>>JetBrains? Яндекс? Abby? Касперыч?
>капля в море
>average васянам из «Платона»
Манямир /10. Конечно, все под пятой гебни и пишут гулаги.
В этих конторах охуенные условия труда. Хохлу на аутсорсе и не снились.
>average васянам из «Платона» или еще какой ватной параши я жопу продавать не собираюсь
Конечно. Покупать хохла – себе дороже. Если ты нанимаешь на работу хохла, то будь готов носиться с ним как с ребенком, больным синдромами туретта, и дебилом одновременно. Ребенком, который насрет просто потому, что может и по-другому не умеет. А потом удивляется мол, да шо же не так-то? И на племенном диалекте добавит: «НОРМАЛЬНО ЖЕ СДЕЛАЛ, НИЧЭГО ЖЭ НЭ ОТВАЛИЛОСЬ ДАЖЕ!» – это собирательный образ, а не исключение.
Отличие какла от сверхдержавного ватника небольшое, но принципиально важное. Оба - аборигены из постсовка и потому одинаково бедны, невоспитанны и вороваты. Если русский ворует по-тупому (лежит банан на столе - взял банан, получил по башке, потупил глазки, на мгновение даже стыдно), то какол ворует подленько (нашел где лежит чужой банан, своровал банан, насрал, был пойман). Начинаешь пиздить, не признается. "ТА ШО Я? ШО Я ТО? НЭ БЫЛО БАНАНЬЕВ! А на стол насрал ватник!" А сам уже ручонки за чужим бумажником тянет.
>то что тебя ебёт чья-то яхта - это уже маркер
А если тебя ебёт, на какой рынок хочет работать человек – это не маркер? Это его жизнь. Да и тебе конкуренции меньше, если такой дохуя желающий поработать на пиндосов.
> Хохлатый аутсорсер, который платит своим сотрудникам пару-тройку сотен баксов и экономит на всём, будет тратиться на курсы. Уморил.
тоже проигрываю, это же НЕВОЗМОЖНО, швайнокараси НЕ МОГУТ, НИКОГДА В АЙТИ, твёрдо и чётко. они хуже индусов. ебашат по 20/6 за шмат сала. аутстафинг не завезли свинявым, потому что их хохлявый менеджмент жидится на курсы по инглишу! только у нас в расиюшке все духовно и православно, всё всем платицо. светила! яндекс, касперски, эбби! у хохлов такого нет, вот они и пашут как нигры на сэма за центы в сутки. конкурируют с индусами!
О, боевые картинки, найс. Кажется, я знаю, на какой аутсорс ты работаешь))
>у хохлов такого нет, вот они и пашут как нигры на сэма за центы в сутки. конкурируют с индусами!
Конечно. Нанимают-то хохла дяди из-за океана не из-за его умственных способностей \ скиллов по скоростному кодингу. А просто потому, что за 300 баксов в месяц ты больше никого не купишь.
дык я и не призываю всех работать на запад. я согласился что в украхе внутрений рынок айти всратый, но это лишь показатель отсталости в экономике страны. но говорить что пронулись, анус лижут сосут и ангельский никто не знает, это как минимум идиотизм, а в зк это скорее троллинг
>Эти боевые картинки вместо ссылок на реп с божественными каментами на ангельском
>зк
Борда проёбана
================
Барин от безделья завел крестьянку в сени и выебал, а мальчонке ейному дал петушка на палочке.
— Правда, мамка, у нас барин хороший?
— Правда, — отвечает, вытирая слезы рукавом.
ты то русобох, никаким пиндосам не услуживаешь то? 300 уе, это днище макак в любой стране. или в рашке на внутринем рынке макакам больше платят? ну тогда наверное ВСЕМ нужно разворачиватсяьна восток, хули
>стоимостью созданного кодеришками продукта
Часто она нулевая, а вот пиздюли, огребаемые нубом - бесценны. Как и приобщение к миру CS в топовых конторах. Задумайся над этим.
> Хохлатый аутсорсер, который платит своим сотрудникам пару-тройку сотен баксов.
Такой-то манямир блохастого. Не буду отвлекать от фантазий.
Не маняврируй. Все шло хорошо, пока не вынурнули из говнопространства боты с +15
ты не съежай с темы. макаки есть везде и везде они дешево стоят. но так послушать некоторых, так хохлы в ущерб себе работают на запад лиж бы не с клятыми маскалями. а тем временем в расиюшке ойти жирует что южная-центральная европа начала рашке аутсорсить
Тогда еще все круче. Кодеришек мало того что создают прибыль для господина, но и своим трудом оплачивают коллеге-долбоебу з/п.
>а тем временем в расиюшке ойти жирует что южная-центральная европа начала рашке аутсорсить
У тебя проблемы с логикой. Начнет аутсорсить тогда, и только тогда, когда в экономинке и на внутреннем рынке все станет oche хуево например, как в одной европейской державе с 40 с лихуем лямов населения
>хохлы в ущерб себе работают на запад
Не в ущерб. Просто они очень дешёвая рабочая сила, чем привлекательны для Запада.
>лиж бы не с клятыми маскалями
Такого тоже нет. Конторы в рашкоДС и минский йобагейминг с 2014 наводнило дикое количество людей с укрофамилиями. Со всех уголков страны.
Только одна с газом Хуяндекс, Джетбреинз, Касперский, вэзевер, а другая без. В остальном ты прав.
согласен что мы для них нигры. но суть срача - это то что работать за бОльшие деньги(похуй на кого) - нормально и любые идеологии лишь выдают лишнехромосомных.
Тут ватные свиньи, причмокивая хуец хозяина - ватного братка, говорят что хуец ватного капитала слаще
Иметь полыхающий пукан из-за того, что кто-то в Москве смеет работать в Яндексе, когда ты в Киеве работаешь в аутсорсе за доллары – это ненормально.
Насрал в подъезде? Написал `ВНЕ CNCTEMЫ` на остановке? Молодец, юность - это прекрасно.
-> /rf/
Сам подумай, кто из кодеров примерно одинакового уровня дороже – проживающий в Киеве или Москве? Москве или Лондоне?
Из JetBrains — несомненно.
ты что то путаешь, мне бомбануло от того что кто-то изоляционизм преподносит как нечто лучшее глобализации.
Что значит дороже? В среднем и те и другие готовы работать за примерно одинаковую ЗП.
Украинцы же, видимо, подгорают от того, что в принципе лишены возможности выбора – работать на национальный капитал или копить под подушкой доллары, которые выплачивает дядя из-за океана. Ведь даже если украинец получает зарплату в долларах, то дядя Беня волшебным махом превращает большую её часть в украинские фантики.
проиграл. тип никто не хочет работать с макаками из БОХАТЫХ стран, пушо они дороже.
Прекрасно — иметь возможнось пойти работать в топовую контору, находящуюся на передке CS после инста. Хуево — всю жизнь конкурировать с индусом за сладкий хлебушек.
>+ Нет тестов; неумение ими толком пользоваться вообще.
>+ Гуи, не сверстанный, а натыканный мышкой.
Вот эти два раскрой, пожалуйста.
>>645591
Хохол открывает для себя новое, постепенно начиная догадываться, почему заказчики из США так любят нанимать людей из Индии\СНГ.
>>645593
Национальному капиталу очень больно от этого поста щас было.
>>645594
Удвою.
– сказал хохол, рыдая над автоматически сконвертированными из долларов фантиками.
у тебя царь в голове. какой нахуй национальный капитал, поехавший? налоги платятся в той стране в которой работаешь. и у тебя есть выбор - работать на мировом рынке или на внутренем. логично работать там где больше прибыль. но нет, ватному говну нужно всем навешать ярлыки.
Тебя в топовую контору не возьмут, маня. В топовые компании попадают единицы. И если ты действительно хороший специалист, то тебя без проблем возьмут и в другой стране. Если ты пхпмакака то конкурировать тебе придется с индусами в любом случае.
>налоги платятся в той стране в которой работаешь
А продукт развивается той страны, куда работаешь.
> почему заказчики из США так любят нанимать людей из Индии\СНГ
Это выгодно, если кодеришка из папуасии стоит меньще чем мойщик сортиров в макдаке в США. Цена же квалифицированной рабочей силы примерно одинакова
>Цена же квалифицированной рабочей силы примерно одинакова
Ровно настолько, что джун из ДС получает в 2 раза больше джуна из Киева, а джун из Лондона – в 6 раз больше киевского.
ахуеть, оказывается нечяго с пиндосами работать, ибо ты их развиваешь. это даже не 15 рублей. ты походу действительно так считаешь. ахуеть
>Тебя в топовую контору не возьмут
Не возьмут меня, возьмут моего кореша-матанзадрота. И высока вероятность, что я попаду в контору рангом ниже, но к выходцам из этого Top tier. Это называется культура и экосистема. Надеюсь, ты понимаешь, что работать с культурными людьми лучше чем с индусами-неандертальцами?
В офисе - да, потому что рынки офисной работы разделены друг от друга географически; на удаленке рынок един
>И если ты действительно хороший специалист
Таковой на аутсорс говне не произрастает, к сожалению. Ни из одного бадишопа не вылупится.
>нечяго с пиндосами работать, ибо ты их развиваешь
Где я такое говорил? Я говорил и говорю, что охуенно, когда есть возможность устроиться в топовую контору в ДС, которая разрабатывает продукты, на которые потом истекают слюнями дяди в Западной Европе и за океаном. И твоя команда и ты задаёте этот тренд. А не клепаешь хрень, которая нужна дяде за океаном, который пиздит в скайпе.
Я как раз реализовал такую возможность и охуенно счастлив. Хохлу, наверное, не понять.
и что делать? шизоиндуктор всея руси ещё не скоро остановится. куда перекатыватся из этой клоаки? тупо ассимилироватся с пирдосами - не вариант, но со свиньями скоро уже будет зашквар быть носителем русского языка с такими темпами
Твой выбор – Беларусь\Польша. Единственные две европейские страны, которые я уважаю, без шуток. Польша тоже последний оплот христианства, как и Россия, кстати.
Организуй диаспоры единомышленников. Учись у евреев, без тени иронии говорю.
А мне один дед-еврей говорил, чтобы я никогда не учился ничему у евреев, так как это может меня погубить, лол.
ты либо толстяк на зарплате, либо поехавший с запредельным ЧСВ. ну что дал им пососать? чем по-твоему хуже работать на тот же гугл или мелкософт в ДС? и на кого работать тем кто не попал в "топовые" компании?
>еврей
>хохол
>пидорашки
Действительно, почему ты сидишь в говне с таким правильным мировосприятием?
>чем по-твоему хуже работать на тот же гугл или мелкософт
Это как раз заебись. Перекат из Яндекса или Абби - приямой путь туда. Но если последних нет в нативной it индустрии, то у тебя будут небольшие трудности
Судя по количеству постов ИТТ за последний час, все только это и хотели обсудить.
Словечки-детекторы. Жид, пидорашка, белый человек. Верный признак того, что их высератель еще долго будет сидеть в говне, если вообще вдруг излечится.
Я никого жидом, пидорашкой или белым человеком не называл. Ну евреем деда называл, но разве это словечко-детектор?
А хули обсуждать. Любому здравомыслящему а откуда им здесь взяться ответ очевиден - it depends
у тебя какие-то искаженные представления о hr. возможно есть некие ситуации, когда шарашкины конторы заточенные под внутрений рынок по уровню даже не тягаются с гуглами, но мы как раз говорили о аутсорсе.
>заточенные под внутрений рынок
А у тебя какие-то эльфийские представления. Бизнес ищет где лучше.
а у тебя в очке стреляет, когда слышешь слово ПИДОРАШКА? я думаю тебе бессмысленно объяснять что это обобщение поддерживающих курс путина.
Тогда ты точно хуй попадешь
Ситуация такая. В украинских бодишопах получают больше, чем в московских. Это вызвано двумя вещами.
1. Гривна в жопе с февраля 2014, а рубль - с мая 2015 (советую смотреть курс к евро, потому что бакс сильно укрепился по своим причинам), поэтому на Украине у многих зарплата номинирована в баксах.
2. На Украине налоги меньше из-за схем с ИП. В России, как правило, платят белую зарплату. Набегает 30% разницы.
3. Цены на Украине ниже.
Это все выливается в неплохую разницу в уровне жизни. Хотя эта разница сокращается из-за инфляции.
Но. На Украине кроме бодишопов IT считай что и нет. Кандидатов намного больше, чем вакансий. Бодишопы это знают и работников жестко ебут - вплоть до отсева из-за плохого знания разговорного английского. Поэтому мы наблюдаем тысячи хохлов на русских биржах, а также и понаехавших работников в России - это те, кому места в этой дружбе народов не хватило. Такие товарищи не пиздят о своей "успешности" в /pr/, но их дохуя.
Далее, по Москве. Разница в том, что русское IT было и есть, и его весьма дохуя. Но сейчас оно в кризисе и сокращениях, поэтому что локальные конторы не торопятся повышать зарплаты, что бодишопы - нахуя их повышать, если на любую вакансию придет куча свежеуволенного народа. Поэтому контракты номинированы в рублях и никто менять ситуацию не торопится. Это выливается в разницу в зарплатах, хотя уровень жизни проседает с падением курса не так сильно, из-за местного топлива и товаров.
Второй момент, московские фирмы стали искать удаленщиков в регионах, что выливается в дефицит программистов там.
В ближайшие 2 года перекосы должны так или иначе сгладиться. Но будет весело.
Ну вот, ты опять занырнул в парашу, начав делить человеков на сорта. А ведь почти по-человечьи заговорил.
Благодарю адеквата
какие сорта? что ты несёшь вообще? я считаю ненормально проецировать свои маняфантазии на целые многомиллионные народы. я на самом деле не знаю почему индусы и вправду хуёво кодят или например сербы немного всраты. но между русскими айтишниками и украинскими - разницы нет в принципе. пока не протекают толстяки с путиным головного мозга
> я на самом деле не знаю почему индусы и вправду хуёво кодят
А я знаю, но, сюрпрайз, расовое деление тут не причем.
> пока не протекают толстяки с путиным головного мозга
Да успокойся уже, пораша с боевыми картинками не реже протекает.
расскажи про индусов. мне довелось сотрудничать с индусами которые вроде как не днище(вместе пилили сложную crm), но нервы они потрепали. тупо распиздяйство и постоянная пыль в глаза, будто важен не результат, а впечатление о нём. что за хуйня?
Все проблемы - от бескультурья, лол
норм - оно везде норм. тут вопрос о качестве и отвественности. лично у меня сложилось впечатление что они в каком то паралельном времени живут. серб может проебатся на неделю или просрать все дедлайны, а потом объявится и вывалить непротестированный код, будто он всё ещё на первой итерации.
Школы нет нихуя, зачем стараться, если и так на каждый товар найдется покупатель? Рыночек порешал так.
>но между русскими айтишниками и украинскими - разницы нет в принципе.
Есть, но в процентах, а не людях. Среди хохлов больше наебщиков по мелочам и южного гонора. Русские же меньше способны на регулярную работу, им больше авральная система по душе.
>больше авральная система по душе
Есть такое. Диды же превозмогали. Плюс шарага с армейков и командирской ночью)
про дешевых наёбщиков - согласен. я на заре своей карьеры как раз на одного такого работал. когда он начал задним числом штрафы начислять за то что в коде баги и я их фиксил, я послал его нахуй, лол. что интересно, он столько лет спустя он занимается ровно тем же. занял свою нишу, лол
Так в рашке по большому счету нечего терпеть, рыночек остался, ищущий находит. Начнется пиздец - ну пойдут больше на аутсорс, навык есть, жизнь заставит.
содомит
Ну и фраза про перекос исправится - не означает, что все станет заебись и коммунизм. Научись читать.
*ничем
Хуево быть тобой. Перекос можете исправиться так, что все с бутербродов перейдут на силос. И расскажи, что мне приходится терпеть, очень интересно.
а юнит, да и бдд тесты тоже - всё таки нужны в проектах с запутаной логикой. для собственного же комфорта. в какой-то момент заказчик делает фичреквест на проект полуголодовалой давности и тестить каждый пук в рефакторинге в ручную - это как то неоптимально
Про перекосы - будет больше бодишопов, зарплата будет выше рынка, из-за этого внутренний рынок разделиться на тех, кто может конкурировать с бодишопами, и тех, кто умрет. В общем, ситуация будет ближе к украинской. С точки зрения экономики это добро, потому что IT должно приносить прибыль, а не быть попильно-откатными конторами, живущими на нефти-матушке.
Меня даже предупреждают иногда — сорян, бро, тестов не завезли нихуя, сам смотри, будешь ли браться за проект )
А почему не сделать один большой тест, который тестирует разом всю основную функциональность, вместо дрочева с каждым методом каждого класса?
во-во. легаси код без тестов - это лишняя неделя-две раскуривания говнокода, что идёт отдельным пунктом в эстимейте
На попилах-откатах иногда отрастает фундаментальная наука. Но если сильно переборщить - экосистема нахуй гибнет.
потому даже собственный код рефакторить проще, когда самые неоднозначные места покрыты тестами. бдд конечно сразу завалится, но без юнит тестов ты потом ещё будешь закапыватся в поисках причины. а если нужно всё оперативненько пофиксить?
А зачем тогда придумали говно с отдельным тестированием всего вплоть до сложения чисел, и написанием тестов раньше кода?
>>645722
>без юнит тестов ты потом ещё будешь закапыватся в поисках причины
Так не бывает. Ошибку либо видно сразу (всё фейлится по эксепшону), либо она зарыта глубоко в какую-нибудь асинхронную сетевую лапшу, которую особо не протестируешь.
Здесь беда, да. Но валюта от бодишопов - это налоги, которые можно направить на науку. В отличие от распильной конторы сына генерала, прибыль которой частично вернется государству в виде налогов, а частично будет потрачена на яхту этому генералу.
Точка отказа более локализована, хуль ты споришь с очевидным.
овертесты всяких геттеров/сеттеров - это другая крайность как и дрочь на покрытие. у ТДД, есть смысл только когда упор на уберстабильность.
это хорошо когда ошибку сразу видно, но даже при соблюдении всех приципов грасп/солид в какой-то момент роста любой проект превращается в чёрный ящик недоступный одному человеку. а нетестируемая лапша - это рукожопие как оно есть
В общем, здесь мы ждем появления (квази)монополиста, который может тратить деньги на НИОКР, действуя внутри себя не совсем по рыночным законам, венчурного капиталиста. Далека, в общем, дорога в дюнах. Государство скорее спустит на социалочку.
вот перед нг пилил компонент у которого состояний 642. и после каждого бздыка в код нужно все эти 48 кейсов протестить. а теперь прикинь как бы время разработки(а значит и цена) увеличится если всё это вручную тестить
Что за компонент такой? Может, ты просто обосрался с абстракцией и написал императивную лапшу?
прикручивал ноду с сокет.ио к чужому проекту на древнем пхп-кейке, а там ебанный ад с ролями, состояниями и правами. и требования каждые две недели менялись чуть ли не на противоположные
Нода тащемта збс, хоть на тайпскрипте пиши, хоть на котлине, хоть на скалежс
дело не в динамичной типизации. как она вообще может к ошибкам приводить? дело в масштабе проекта, когда состояний так много что охватывать их разумом постоянно - не рационально, т.к. долго и не каждый справится. то что сам проект - говнокод, как бэ не влияет на то что я отдельную его часть буду хуже делать. а то что ситуация такая - так это заказчик с его специфическими требованиями. там интересная ситуация, когда привычный маркетинг шлётся нахуй и порою просят пилить неадекватные вещи за любые деньги, главное что бы в срок. ни о каком юзерэкспириенсе речи не идёт. сугубо проприетарная хуйня для внутреннего пользования
Ну и так как чаще всего с покрытием тестами все не осне хорошо, динамические языки превращаются в реальную проблему.
>Получается те кто пишут ORM зашкварены
Если ты этого не знал то ты тоже зашкварен
http://blog.codinghorror.com/object-relational-mapping-is-the-vietnam-of-computer-science/
https://en.wikipedia.org/wiki/Object-relational_impedance_mismatch
гугли презентацию опердень на хаскелле
Ну причем тут асинхронность? Почему человеки вечно сравнивают ортогональные понятия?
Реальный пример. JS: Тесты в опердень не завезли, доработка/рефакторинг - пропустили опечатку/поменяли какую-то сигнатуру только в одном месте - недотестировали - падение на продакшоне, Петю на мороз. TS/Scala/Хаскелль - что-то поменяли без оглядки на остальной код - вовремя получили по рукам от компилятора, тут же поправили, опердень в продакшоне, заказчик счастлив, Васе уважуха. Слава роботам!
>кстати тот же тайпскрипт выходит не нужно тестить
Тестить нужно. Но на средненьком проекте с сереньким покрытием тестами вероятность отхватить - меньше в разы.
из этого списка к "внутреннему рынку" условно можно отнести разве что Яндекс, который все равно в последнее время пытается диверсифицироваться (вон открыл yandex.com и проект в Турции).
JetBrains изначально стопроцентно ориентирован на мировой рынок и гребет доход в валюте.
Abby, Касперыч - тут точно не уверен, но подореваю, что тоже стараются продавать везде, а не только в россиюшке.
"Внутренний рынок" - это "Сбертех" какой-нибудь, но уж точно не тот, кто продает за баксы.
Бидон молока этому адеквату
Какая разница в какой валюте получают доход, если они здеся создают рынок труда развивая экономику?
Тот хохлюн из поста с войнушками про совбю обиду за крым пиздел, лол.
Суть в том, что ORM даёт больше проблем, чем их решает, и использование такой хуйни по хорошему надо обосновывать, а не пихать в каждый проект с БД.
> распильной конторы сына генерала, прибыль которой частично вернется государству в виде налогов
Другому государству. Распильная же контора.
+ Писать на джаве, если уж придется, не за приличные деньги.
+ Сидеть в /pr/, будучи по сути психически больным опущенцем.
+ Делать из программирования что-то сильно большее, чем работу.
+ Быть прыщавым нердом-девственником-аутсорсером с 0 друзей и компенсировать свою ущербность засчет язвительных замечаний по поводу лишнего файлика в гите или не аменднутого коммита
+ Путать модульные тесты с функциональными, не понимать, что модульные тесты нужны в небольшом ряде частных случаев, а функциональные и прочие делают отдельные тестовые макаки.
Я часто не работаю в рабочее время. Могу себе позволить, в отличие от рабов, которые под затрещины сениоров пишут юнит-тесты к каждой пиздюлинке.
вот долбоебина тупорылая, проснись обосравшийся и вылезь из блевотины, в двух конторах нанимали нейтив спикера нам + в любую вменямую контору нужен минимум аппер интермидиайт. Из за таких петухов как ты я не удивляюсь теперь откуда столько дерьма в зекаче.
И да уебок, более чем на доширак вряд ли ты когда-нибудь больше будешь зарабатывать. Легче кричать врети чем что-то учить
Да-да, у тебя там борщик остывает
у того толстяка или проекции с дивана или методичка
это, нужно сказать, достижение
>+ Использование языков с динамической типизацией. Лютый зашквр, зашкварней и не придумать.
AbstractSingletonProxyFactoryBean охуенно то как, из за строгой типизации дохуя интерфейсов пилить, нахуй
>+ Использование гита. Медленное и распиаренное говно.
имблаинг свн охуенный
>+ Работа вне линукс-окружения
разработка под вин, мак, иось?
с остальным в принципе согласен
>+ Комментарии не на английском, или на корявом английском; корявый английский вообще.
>+ Бинарники, служебные файлы ИДЕ и прочая поебень в системе контроля версий; неумение толком пользоваться VCS вообще.
>+ Документация в «офисных» форматах.
>+ SQL в коде, особенно формируемый операциями над строками.
>+ Нет тестов; неумение ими толком пользоваться вообще.
>+ Гуи, не сверстанный, а натыканный мышкой.
С-С-Сombo!
В общем Король питухов в треде. :З
Но мне похуй... Поскольку другие вакансии в мухосранске только грузчиком.
Алсо, напомню манямирквым школьникам об экономической ситуации в стране.
P.S. И это все говно работает! А в конторах которые пытались сделать по уму и паттернам нихуя не работало и они разваливались, поскольку клиенту нужно сейчас а не когда вы сделает фабрики через адаптеры.
>P.S. И это все говно работает! А в конторах которые пытались сделать по уму и паттернам нихуя не работало и они разваливались, поскольку клиенту нужно сейчас а не когда вы сделает фабрики через адаптеры.
В том то и дело, пока ебешься с требованиями и паттернами полтора месяца, то васян все в одну функцию натолкает за 2 дня и нормально. Потом приходит петька и охуевает, переписывает все с нуля тратя невъебенное кол-во времени теперь там 2 функции и все работает
это зашквар
вот только это говно невозможно рефакторить потом, а так да, РАБОТАЕТ
2)Опишите изоморфизм между реляционной алгеброй и ООП
Клиент имеет постоянно работающее приложение... видит постоянное развитие и его это греет как по штанине.
А вот такие пидары >>647143 которые взяли бабло, кормят завтраками и нихуя не делают а через пол года вываливают неработающее на коленке собранное говно должны сразу идти на хуй.
>>647168
1) Мудак
2) Чаво? Мы тут все натуралы вообще-то!
да вы ебанутые со своими RoR
сырой как подзалупный творожок
чтобы это начало работать без ошибок надо проебаться два часа, потом ещё два часа учиться создавать одну-единственную страницу
пхп ставится из коробки рабочим полностью и код человекопонятен
чем он вам так не нравится то? если уж чистый не нравится, есть куча фреймворков
+ куда ни зайди, везде 80% вакансий по веб-программированию - PHP
люто двачую
на чистом пхп сайты писать - три пизды минуты
РоР и Symfony - лютый пиздец, надо потратить больше времени на все эти заморочки, чем на разработку
поправочка: эти пидары не нихуя не делают, а пытаются разобраться со своими говнофреймворками и новыми говноязыками
> чтобы это начало работать без ошибок надо проебаться два часа, потом ещё два часа учиться создавать одну-единственную страницу
Ну разве что ты у тебя некоторые проблемы в развитии, например ты даун и пускаешь слюни
> пхп ставится из коробки рабочим
> и код человекопонятен
Так же верно, как то что я английская королева.
> чем он вам так не нравится то? если уж чистый не нравится, есть куча фреймворков
А дерьмо можно посыпать сахаром, и наклеить этикетку "шоколад".
> + куда ни зайди, везде 80% вакансий по веб-программированию - PHP
Ну все, убедил - миллионы мух не могут ошибаться, битрикс, вордпресс и vasyan_adminka.php это лучшие инструменты разработки эвар. А Стас Михайлов самый гениальный музыкант.
припеклоу, деградант?
не хохол, но прошу помощи.
готов работать за 400$ в месяц на аутсорсе по 4 часа в сутки, киньте предложения.
Ява
Функции длиной 200+ строк.
4+ уровня вложенности блоков.
Tuples и массивы в публичном API.
do {} while и while(true) {if (condition) break;}
Нечитабельное именование переменных или функций типа strcpy или LPCTSTR.
Что угодно представлять в виде строки.
>>647199
Поддерживаемость, безопасность, тестируемость - не слышал? Ну тогда иди нахуй.
>Поддерживаемость, безопасность, тестируемость
Нахуй не надо.
Русским это только во вред, русских надо кормить только говном.
Надо, понимаешь.
озозо, поддерживаемость, тестируемость одного маленького хеллоуворда? маня плз
Тим-лид, хелоуворлд-писатель в треде.
>на чистом пхп в одну страницу любую приложуху написать могу, но ведь требуют на фреймворках да с красивыми паттернами, в итоге та же работа занимает недели.
Не пизди, манька, фреймворки ускоряют процесс разработки, если уметь их использовать.
В итоге ты либо пилишь кастомный фреймворк и делаешь на нем, либо выбирай готовый, либо сосешь хуи, когда сложность проекта достигает определенной величины.
>+ Нет тестов; неумение ими толком пользоваться вообще.
Бля.
А если я ручками ввожу разные данные и смотрю что выходит - это не считается за тест, да?
Бля :( .
> do {} while while(true) {if (condition) break;}
Лол, уёбок страуса начитался но нихуя даже не понял. А если condition так просто не получается а есть результат какой-то внешней функции чего делать будешь???
>И наконец тесты. Это же не панацея, зачем им столько внимания?
Чтобы был меньше шанс сделать ошибку, например. Особенно если проект делаешь не ты один.
>Ну скажи зачем писать комменты на ангельском?
Кодировка, поддержка легаси.
>что плохого в SQL?
Если инкапсулируешь в функции с человекопонятными названиями, то ничего плохого.
>Тесты. Это же не панацея, зачем им столько внимания?
Вот тут не знаю, в теории тесты нужны, а по факту на них забивают хуй в 95% случаев, т.к. жопа в мыле и надо побыстрее хуйнуть в продакшен.
Хохлявая подорашка все не унимается
Двачую. Выжечь ядерным напалмом это говно. Не заходил бы в зекач, но иногда тут проскакивает что-то информативное.
анон - кривое говно от шлюхи и алкоголика
> + Комментарии не на английском, или на корявом английском; корявый английский вообще.
Комментарии вообще. Грамотно написанный код настолько очевиден, что комментировать его не требуется.
Во всех случаях, где я видел комментарии, это был быдлокод: простыни на несколько страниц в одной функции с неизбежными багами.
*Как будешь делать описания функций/методов
Где-то я это слышал
Максимум подросковый максимализм.
>Комментарии не на английском, или на корявом английском; корявый английский вообще.
Вообще насрать. Комментарии в нормальном коде не нужны, а если и нужны, то нужны они тому, кто будет их читать. Если он знает не английский, то ничего плохого в комментариях не на английском нет. Комментарии на национальных языках вредны только в международных проектах, потому что индусс скорее всего украинского не знает, но знает английский. Но в этом случае для выбора английского в качестве языка для документирования есть объективная причина, а когда что-то делается без объективной причины - это сраный карго-культ, а не профессионализм.
>Бинарники, служебные файлы ИДЕ и прочая поебень в системе контроля версий
Опять же зависит от. Настройки ИДЕ могут быть такой же частью проекта, как и исходники. Вредны в опенсорсе, где у людей разные ИДЕ настроенные под себя. Полезны в корпоративных проектах, где один человек ИДЕ правильно настроил, а остальные могут просто пользоваться и не повторять его работу.
>Документация в «офисных» форматах.
Зависит от процесса разработки. Иногда проще согласовать вордовый документ как единое целое, чем набор wiki-страниц.
>SQL в коде, особенно формируемый операциями над строками
Ёбаный карго-культ раненных в голову SQL-инъекциями малолетних долбоёбов. В подавляющем большинстве промышленных языков нет нормальных DSL-ей для генерации SQL-а, в этом случае SQL-литералы рулят. Верхом долбоебизма является попытка выноса этих SQL-литералов во внешние файлы, либо использование костылей вроде HQL.
>Нет тестов; неумение ими толком пользоваться вообще.
Тесты для быдла. Нормальные программисты не тестируют, а доказывают. Зависит от проекта. Большинство программистов и так тестами пользоваться не умеют, потому что проверяют кейсы а не свойства. Фреймворк для проверки кейсов http://hackage.haskell.org/package/HUnit. Фреймворк для проверки свойств: http://hackage.haskell.org/package/QuickCheck, http://hackage.haskell.org/package/tasty - почувствуй разницу! Но даже тут далеко не всё так однозначно, во многих случаях тесты для проверки кейсов работают, хотя идеологически это не верно, а тесты для проверки свойств - нет, потому что код ориентирован на конкретные кейсы и не обладает тривиальными свойствами.
>Гуи, не сверстанный, а натыканный мышкой.
Максимум быдло. Гуи должен быть удобен для пользователя, а как он реализован внутри - удел школохоливарщиков.
Продолжаем разоблачение:
>>644110
>Использование языков с динамической типизацией
Нет, прототипы удобнее писать на языках со смешанной типизацией. Т.е. модель данных следует типизировать всегда, это позволяет отслеживать изменения в модели данных. А алгоритмы в прототипах типизировать не следует - больше времени убъешь на войну с системой типов, при том, что сами аглоритмы 20 раз перепишешь.
>Использование гита. Медленное и распиаренное говно.
Одна из лучших систем контроля версий. И да, не медленная. Тормозит только под вендой.
>Работа вне линукс-окружения
Линупс не может в ГУИ. Для комфортной разработки нужен быстрый и удобный ГУИ. Поэтому линупс идёт нахуй. Оптимальный вариант - IDE, запущенная под вендой + линупс на виртуалке с подмонтированными папками и открытым 22-м портом. Минусы: тормоза в гите, тормоза при компиляции. Но это от проекта зависит, в некоторой степени тормоза можно победить покупкой нормального процессора и SSD.
>Документация не в LaTaX
Документация по уровню зашквара:
1. Воровской уровень - вместе с исходниками, в комментариях.
2. Мужицкий уровень - в plain text отдельно от исходников: markdown, wiki
3. Петшиный и сучий уровень - в говноформатах. Word, LaTex, PDF и тому подобное.
>Использование NoSQL, так где это не к месту
NoSQL везде к месту как более простое подмножество SQL. Это использование SQL надо обосновывать, мол я хочу полноценный SQL, потому что тупой хешь-таблицы мне не хватает по таким-то причинам... Использование SQL не к месту - это зашквар.
Максимум подросковый максимализм.
>Комментарии не на английском, или на корявом английском; корявый английский вообще.
Вообще насрать. Комментарии в нормальном коде не нужны, а если и нужны, то нужны они тому, кто будет их читать. Если он знает не английский, то ничего плохого в комментариях не на английском нет. Комментарии на национальных языках вредны только в международных проектах, потому что индусс скорее всего украинского не знает, но знает английский. Но в этом случае для выбора английского в качестве языка для документирования есть объективная причина, а когда что-то делается без объективной причины - это сраный карго-культ, а не профессионализм.
>Бинарники, служебные файлы ИДЕ и прочая поебень в системе контроля версий
Опять же зависит от. Настройки ИДЕ могут быть такой же частью проекта, как и исходники. Вредны в опенсорсе, где у людей разные ИДЕ настроенные под себя. Полезны в корпоративных проектах, где один человек ИДЕ правильно настроил, а остальные могут просто пользоваться и не повторять его работу.
>Документация в «офисных» форматах.
Зависит от процесса разработки. Иногда проще согласовать вордовый документ как единое целое, чем набор wiki-страниц.
>SQL в коде, особенно формируемый операциями над строками
Ёбаный карго-культ раненных в голову SQL-инъекциями малолетних долбоёбов. В подавляющем большинстве промышленных языков нет нормальных DSL-ей для генерации SQL-а, в этом случае SQL-литералы рулят. Верхом долбоебизма является попытка выноса этих SQL-литералов во внешние файлы, либо использование костылей вроде HQL.
>Нет тестов; неумение ими толком пользоваться вообще.
Тесты для быдла. Нормальные программисты не тестируют, а доказывают. Зависит от проекта. Большинство программистов и так тестами пользоваться не умеют, потому что проверяют кейсы а не свойства. Фреймворк для проверки кейсов http://hackage.haskell.org/package/HUnit. Фреймворк для проверки свойств: http://hackage.haskell.org/package/QuickCheck, http://hackage.haskell.org/package/tasty - почувствуй разницу! Но даже тут далеко не всё так однозначно, во многих случаях тесты для проверки кейсов работают, хотя идеологически это не верно, а тесты для проверки свойств - нет, потому что код ориентирован на конкретные кейсы и не обладает тривиальными свойствами.
>Гуи, не сверстанный, а натыканный мышкой.
Максимум быдло. Гуи должен быть удобен для пользователя, а как он реализован внутри - удел школохоливарщиков.
Продолжаем разоблачение:
>>644110
>Использование языков с динамической типизацией
Нет, прототипы удобнее писать на языках со смешанной типизацией. Т.е. модель данных следует типизировать всегда, это позволяет отслеживать изменения в модели данных. А алгоритмы в прототипах типизировать не следует - больше времени убъешь на войну с системой типов, при том, что сами аглоритмы 20 раз перепишешь.
>Использование гита. Медленное и распиаренное говно.
Одна из лучших систем контроля версий. И да, не медленная. Тормозит только под вендой.
>Работа вне линукс-окружения
Линупс не может в ГУИ. Для комфортной разработки нужен быстрый и удобный ГУИ. Поэтому линупс идёт нахуй. Оптимальный вариант - IDE, запущенная под вендой + линупс на виртуалке с подмонтированными папками и открытым 22-м портом. Минусы: тормоза в гите, тормоза при компиляции. Но это от проекта зависит, в некоторой степени тормоза можно победить покупкой нормального процессора и SSD.
>Документация не в LaTaX
Документация по уровню зашквара:
1. Воровской уровень - вместе с исходниками, в комментариях.
2. Мужицкий уровень - в plain text отдельно от исходников: markdown, wiki
3. Петшиный и сучий уровень - в говноформатах. Word, LaTex, PDF и тому подобное.
>Использование NoSQL, так где это не к месту
NoSQL везде к месту как более простое подмножество SQL. Это использование SQL надо обосновывать, мол я хочу полноценный SQL, потому что тупой хешь-таблицы мне не хватает по таким-то причинам... Использование SQL не к месту - это зашквар.
>Я часто не работаю в рабочее время.
Лайвхак - не посещать двач в рабочее время. Взял себе за правило: с рабочего компа на двач не хожу вообще. Даже если совсем делать нехуя, иду на сайт интеля читать спецификации процессоров, или документацию какую-нибудь читаю, или смотрю фотки подружек вконтакте, или новости читаю, или музыку слушаю, но только не двач. И это охуенно, производительность возросла 20% минимум на на ровном месте, плюс с коллегами стал больше общаться. Попробуй, не пожалеешь, базарю, сам проверил.
>И это охуенно, производительность возросла 20% минимум на на ровном месте
Что в этом охуенного? Зарплата тоже на 20% выросла?
Например, жопа не в мыле, из-за схемы работы проеб-аврал. Больше свободного времени в целом.
> SQL в коде, особенно формируемый операциями над строками.
всегда так делаю, когда требуется на ходу сформировать сложный динамический запрос
+ проверять существует ли файл/папка перед чтением
Простите, дяденька, я не хотел
Двачую, файлопомойка сама себя не отмасшабирует.
Вы видите копию треда, сохраненную 8 марта 2016 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.