
Roman
03.04.2017
12:43:33
эта моя фраза была ответ на "докупи машин"
и это в принципе нормальный совет,

Alex
03.04.2017
12:44:08
https://habrahabr.ru/company/edison/blog/315680/

Roman
03.04.2017
12:44:18
хехе

Google

Alex
03.04.2017
12:44:22
Вот почитай. Ты хочешь пользоваться языком который создал перец который ненавидит программирование?

Alexander
03.04.2017
12:44:25
не знаю автора, но это правда: время выполнения кода ускоряется с каждым годом, а время программистов не увеличивается.

Alex
03.04.2017
12:44:30
который делал черти как инструмент лишь бы работало?

Alexander
03.04.2017
12:44:43

Alex
03.04.2017
12:44:56
«Есть люди, которые любят программировать. Я их не понимаю.»
«Я не настоящий программист. Я просто соединил вместе вещи, которые работали. Настоящий программист бы сказал: „Это работает, но тут утечки памяти на каждом шаге. Нужно пофиксить.“ А я вот просто перезагружаю Apache через каждые 10 запросов.»
Вы только посмотрите
этот человек задал направление Web'а на многие десятилетия вперед

Roman
03.04.2017
12:45:19
пхп уже далеко не тот, каким он был, когда его писал Расмус

Alex
03.04.2017
12:45:23
Да да да
сколько еще отговорок мы успеем насчитать
php уже не тот, а функции до сих пор имеют жопошный порядок аргументов в разнобой и без четкой иерархии
легаси не выкидываем

Alexander
03.04.2017
12:45:54

Google

Roman
03.04.2017
12:46:05
откуда такая агрессия? девушка к пхпшнику ушла?)

Alex
03.04.2017
12:46:09
«Я не знаю как остановиться, я никогда не ставил целью написать язык программирования. Я просто делал следующий шаг исходя из логики.»
Х*як х*як и в прод!

Alexander
03.04.2017
12:46:24

Alex
03.04.2017
12:46:47
и после этого мне говорят что пхп торт. После того как они отвергают пулл реквесты с синтаксическим сахаром потому что "это можно решить уже имеющимися средствами"

Roman
03.04.2017
12:47:14
гг

Alex
03.04.2017
12:47:18
Я когда то думал что "вот все убегают на другие языки, а я освою php на уровне сеньора, дурачки что на другие языки убегают". Я никогда не был так неправ.

Roman
03.04.2017
12:47:26
весело
ну я перешёл с пхп на руби и не жалею

Alex
03.04.2017
12:49:25
https://phpmanualmasterpieces.tumblr.com/post/70257636397/im-crying-literally-crying-actual-tears-in-my
Вы только посмотрите на это
после этого мне говорят что пхп торт
> All of these freaking ridiculous function names we’ve been stuck with for twenty years are because of a POORLY CHOSEN HASH FUNCTION ON A DATASET OF ONE HUNDRED SHORT STRINGS.

Alexander
03.04.2017
12:49:55

Alex
03.04.2017
12:52:43
как? как можно додуматься взять strlen как хэш функцию?

Roman
03.04.2017
13:18:29
мда. интересное архитектурное решение :)

Dima
03.04.2017
13:56:06

Alex
03.04.2017
13:56:39
Мои боги улыбаются мне похапэшник, а твои? :D

Roman
03.04.2017
13:56:53
больше кода богу кода

Dima
03.04.2017
13:58:57
проблема в том, что на пхп много неопытных программистов
тоесть про его худший в мире дизайн мы молчим, так?
Тоесть норм, что 3 функции превращаются в 1 функцию и делают разное в зависимости от параметра?
Тоесть норм, что У нас вроде как есть обьекты, но есть и чисто строки. и при этом мы иногда можем сделать "строка".сделатьБольшой. и сделатьбольшой(строка).
ах, да, при этом у пхпшников есть функции (например матч, но могу ошибаться), что мы передаём исходную строку, то первым параметром, а в другой функции последним?
Красотища.

Roman
03.04.2017
13:59:39
ну литерал и класс строки есть и в js

Google

Dima
03.04.2017
13:59:39
тоесть норм, что у в php Нет idiomatic code?
Я утрирую, но всё примерно так и есть.

Roman
03.04.2017
14:00:05
именование функций дикое, да :)

Dima
03.04.2017
14:00:39
Лично мой мозг отключили последние нововведения, вроде [a, b] = [1, 2] но там это выглядит всё не так.. (я не вспомню синтаксис)

Roman
03.04.2017
14:00:40
пхп учит превозмогать :-D
декомпозиция в смысле? или о чем речь

Dima
03.04.2017
14:01:44
Ага. Честно, хотел попробовать пересесть на php (элементарно заказов больше). Но после питона, го, руби шансов нет совсем.

Roman
03.04.2017
14:02:05
после руби конечно нет шансов о чем речь :)

Dima
03.04.2017
14:02:15
неговоря уже о том, что я избаловался vuejs

Roman
03.04.2017
14:02:25
да
так декомпозиция везде есть, и в руби и в es2016

Dima
03.04.2017
14:02:59
теперь и на фронте можно удовольствие получать. (но я не говорю про Js в общем)

Roman
03.04.2017
14:03:41
да, мне новый js тоже нравится. щас мы ещё один виток холивара запустим :)

Сергей
03.04.2017
14:04:17

Roman
03.04.2017
14:04:41
ну мы пхп уже обосрали, щас за чето другое примемся

Сергей
03.04.2017
14:05:27
обсирайте раст или пайтон

Roman
03.04.2017
14:05:59
я ж говорю щас начнётся :)

Dima
03.04.2017
14:06:05
Не запустим. жс отвратительный, но мощный язык. npm - помойка, "пакетная система" в принципе помойка.
Огромная куча популярнейших брошенных библиотек (а жс менялся, это не перл, где всё также может работать как и 20-40 лет назад).
Ну и промисы всё равно писать приходится. И коллбэки, да. авейт божественнен, но не решает проблемы языка и существующих библиотек.
Но если писать в контексте реакта или vue то можно удовольствие получать. много.

Сергей
03.04.2017
14:06:47

Google

Roman
03.04.2017
14:06:55

Сергей
03.04.2017
14:07:15
я вот внезапно начал получать удовольствие от ненавистного ранее typescript
-_-

Roman
03.04.2017
14:07:39
я очень надеюсь, что с типизацией меня когда-нибудь подружит crystal

Dima
03.04.2017
14:07:57

Vildulv
03.04.2017
14:07:57
зачем ПХП обсирать?
?

Admin
ERROR: S client not available

Roman
03.04.2017
14:10:56
это типа плохие программистки?)

Vildulv
03.04.2017
14:11:06
ага :)))

Roman
03.04.2017
14:11:09
больше на сгущёнку похожи

Andrey
03.04.2017
14:25:54
А это правда, что в Руби сообществе манки патчинг — это норма?

Roman
03.04.2017
14:26:29

Andrey
03.04.2017
14:26:46
бля
И еще то, что руби != рельсы?
из за того, что рельсы патчит всё что может

Roman
03.04.2017
14:28:09
в чем вопрос?

Andrey
03.04.2017
14:28:53
В основном я хочу понять, с чем можно столкнуться при изучении рубей, а потом при изучении рельс

Google

Andrey
03.04.2017
14:29:10
Я просто заебался с JSиком жрать говно, решил найти рассово верный язык

Roman
03.04.2017
14:29:17
гг

Vildulv
03.04.2017
14:29:38
везде есть говно

Roman
03.04.2017
14:29:55
ну в целом у меня даже наверное нет какого-то "как меня это в руби бесит"
как именование функций в пхп и прототипическое наследование в js
манкипатчинг и метапрограммирование в неумелых руках может конечно доставить много адового горя

Alexander
03.04.2017
14:32:48

Roman
03.04.2017
14:33:26
конечно, ЯП != фреймворк
тут просто как раз сочетание с манкипатчами. в других языках фреймворки не влияют так сильно на язык

Alexander
03.04.2017
14:34:46

Dima
03.04.2017
14:35:04
Рельсы конечно патчат всё, что можно, но шанс напороться на конфликты или что-то ломающее крайне низок

Roman
03.04.2017
14:36:25
ну и есть вещи котрые внесли в язык из рельсов
щас точно не вспомню буквально недавно в коде видел
ну во-первых &.
аналог try

Alexander
03.04.2017
14:38:15

Roman
03.04.2017
14:38:19
а во Hash#compact

Alexander
03.04.2017
14:38:39
а во Hash#compact
таких мало, но допустим есть, да. не уверен, что из рельсы, но допустим

Roman
03.04.2017
14:39:12
а смешение из-за возможности манкипатча

Alexander
03.04.2017
14:39:52