Size: a a a

2019 December 27

АП

Александр Попов in Go-go!
я понимаю
источник

B

Backend Разработчик in Go-go!
Александр Попов
вообще не понятно зачем так писать
Я этот вариант на codewars увидел, вот и задумался
источник

АП

Александр Попов in Go-go!
а писать то так зачем?
источник

АП

Александр Попов in Go-go!
ты только код запутываешь
источник

B

Backend Разработчик in Go-go!
Александр Попов
а писать то так зачем?
На 1 ассемблерную инструкцию меньше)
источник

АП

Александр Попов in Go-go!
да твою же
источник

АП

Александр Попов in Go-go!
код пишется ДЛЯ ЛЮДЕЙ, а не для машин
источник

АП

Александр Попов in Go-go!
с современными мощностями гораздо лучше потерять произоводительность в пользу читабельности
источник

АП

Александр Попов in Go-go!
за исключем кусков хайлоад
источник

АП

Александр Попов in Go-go!
но это такие редкие исключения, миллионы-миллиарды итераций цикла например
источник

B

Backend Разработчик in Go-go!
Александр Попов
код пишется ДЛЯ ЛЮДЕЙ, а не для машин
Хорошо, я согласен, спасибо)
источник

АП

Александр Попов in Go-go!
на меня сейчас конечно напрыгнуть доморощенные олимиадники
источник

АП

Александр Попов in Go-go!
а я отвечу - попробуйте проект подержать в поддержки 3-5 лет, сразу так сказать расставим точки на И
источник

АП

Александр Попов in Go-go!
Backend Разработчик
Хорошо, я согласен, спасибо)
если делаешь исключения, надо просто ОХУЕННО задукоментировать этот куcок, не просто "тут был вася, это хак - хаха"
источник

PK

Phil Kulin in Go-go!
Да все не правильно. Код должен быть И читаемым, И не жрущим куском говна
источник

АП

Александр Попов in Go-go!
Phil Kulin
Да все не правильно. Код должен быть И читаемым, И не жрущим куском говна
мы тут говорим про "давайте я буду использовать битовые операции для деления, охрененная экономия"
источник

PK

Phil Kulin in Go-go!
Александр Попов
мы тут говорим про "давайте я буду использовать битовые операции для деления, охрененная экономия"
Если их много - да. Вообще я сам лох, но есть pprof и benchmark. Я вон IP-адреса в uint32 загоняю
источник

АП

Александр Попов in Go-go!
Phil Kulin
Если их много - да. Вообще я сам лох, но есть pprof и benchmark. Я вон IP-адреса в uint32 загоняю
современные компиляторы сами там заменяют на сдвиг, насколько мне известно :)
источник

АП

Александр Попов in Go-go!
ну конечно если это попадает в правила
источник

АП

Александр Попов in Go-go!
делать такую оптимизацию ради "идеального 1 такта" ну ересь чистой воды
источник