Size: a a a

2020 September 09

M

MrSmith in rust_offtopic
Скорей в течении пары лет писать этот же код
источник

M

MrSmith in rust_offtopic
И то не факт что не придумана будет какое то свойство что все сломает
источник

H

Hirrolot in rust_offtopic
polunin.ai
Если можно написать хелловорлд без пиздеца, то в чем проблема написать 100000 хнлловордов в одном проекте без пиздеца? Только кривые руки
в том что у тебя не 10000 хеллоуворлдов, а 10000 взаимодействующих хеллоуфорлдов
источник

r

red75prime in rust_offtopic
Ага. Кто-то говорил, что нужно писать код, который легко выкинуть и заменить. Но на практике всё-равно получаются подпорки вместо выкидывания и переписывания, потому что в краткосрочной перспективе быстрее. А когда-нибудь потом garbage collection, если время найдётся и продукт не помрёт.
источник

CD

Constantine Drozdov in rust_offtopic
MrSmith
Скорей в течении пары лет писать этот же код
Обычно тебе хватит трех итераций, ты поймешь что делаешь не так в каждом месте
источник

CD

Constantine Drozdov in rust_offtopic
red75prime
Ага. Кто-то говорил, что нужно писать код, который легко выкинуть и заменить. Но на практике всё-равно получаются подпорки вместо выкидывания и переписывания, потому что в краткосрочной перспективе быстрее. А когда-нибудь потом garbage collection, если время найдётся и продукт не помрёт.
Для этого надо писать на С
источник

CD

Constantine Drozdov in rust_offtopic
источник

CD

Constantine Drozdov in rust_offtopic
Любые абстракции более высокого уровня могут быть неустранимо ошибочны
источник

r

red75prime in rust_offtopic
Constantine Drozdov
Для этого надо писать на С
На K&R C, чтобы сигнатуры функций не мешались под ногами.
источник

CD

Constantine Drozdov in rust_offtopic
red75prime
На K&R C, чтобы сигнатуры функций не мешались под ногами.
Это как раз не важно
источник

r

red75prime in rust_offtopic
Constantine Drozdov
Любые абстракции более высокого уровня могут быть неустранимо ошибочны
Скорее, любая абстракция рано или поздно достигает своего предела полезности в условиях изменяющихся требований.
источник

CD

Constantine Drozdov in rust_offtopic
red75prime
Скорее, любая абстракция рано или поздно достигает своего предела полезности в условиях изменяющихся требований.
Дело не в требованиях, дело в том, что ее нужно угадать
источник

B

Bogdan in rust_offtopic
red75prime
Скорее, любая абстракция рано или поздно достигает своего предела полезности в условиях изменяющихся требований.
Но при этом абстракцию вводят чтобы лучше адаптироваться под изменения требований
источник

B

Bogdan in rust_offtopic
Constantine Drozdov
Но если кратко - чтобы нормально построить архитектуру подобной системы и её не приходилось костылять, ты должен написать код трижды
Хорошо сказал.


Жаль почти никогда не удастся габраться мотивации на переписывание 3й раз
источник

B

Bogdan in rust_offtopic
В лучшем случае 2
источник

r

red75prime in rust_offtopic
Constantine Drozdov
Дело не в требованиях, дело в том, что ее нужно угадать
Тут скорее дело в том, что спецификации редко бывают исчерпывающими. Доопределение спецификации происходит уже в процессе разработки. Ограничения людей в способности к анализу спецификации во всех подробностях тоже играют роль, конечно.
источник

p

polunin.ai in rust_offtopic
Constantine Drozdov
Но если кратко - чтобы нормально построить архитектуру подобной системы и её не приходилось костылять, ты должен написать код трижды
Достаточно 1 раз подумать
источник

NL

Nick Linker in rust_offtopic
polunin.ai
Достаточно 1 раз подумать
Угу, языком.
источник

CD

Constantine Drozdov in rust_offtopic
polunin.ai
Достаточно 1 раз подумать
Ты знаешь теорему вейрштрасса, что непрерывная на отрезке функция достигает наибольшего значения на этом отрезке?
источник

p

polunin.ai in rust_offtopic
Нет
источник