cjelli: (hal9000)
[personal profile] cjelli
Молодой программист в ужасе от того, что ему нужно написать простой ТСР клиент в двадцать строк и парсить протокольный ответ. Предлагает заменить на REST или Apache::Thrift. Получил невежливый ответ с упоминанием бритвы Оккама.

Date: 2016-11-03 07:31 pm (UTC)
From: [identity profile] yankel.livejournal.com
Дык...

Date: 2016-11-03 08:33 pm (UTC)
From: [identity profile] henic.livejournal.com
Да нормально. Я бы ответил с упоминанием половых органоа.

Date: 2016-11-04 12:45 am (UTC)
From: [identity profile] luarvique.livejournal.com
Зато они молниеносно и не задумываясь затягивают в проект внешних библиотек на десятки мегабайтов. Даже если из всей библиотеки им нужна функция на 20 строк.
Edited Date: 2016-11-04 12:46 am (UTC)

Date: 2017-06-16 05:55 pm (UTC)
talgaton: (Default)
From: [personal profile] talgaton
хе не согласен с местной идиллией.
велосипедописателство - прямая дорога к дырявости.
- никакой начинающий программист, или группа, или даже очень опытный не может предугадать или знать все возможные формы атак и хакерских изгаляний.
сложность противодействия атакам - гораздо больше чем 20 строк кода.
===
что можно сделать -
сделайте стандарт на вносимые сторонние библиотеки -
например сторонняя библиотека не может быть моложе чем
ХХ лет, ХХ версий, и так далее.

Date: 2017-06-16 08:57 pm (UTC)
talgaton: (Default)
From: [personal profile] talgaton
ага!
потом вдруг выясняется что, пентабайты информации висит в интернете в открытом доступе.
информация ничего не стоит - но если кто то начнет это выкачивать - просто выяснять что в этом есть интересного - кто то встанет на бабки.
и другое.
сначала кто то делает систему на три компа в закрытой сети.
а потом это крутой проект опен сор - и миллионы установок во всем мире.
а там дыра!
++++

Profile

cjelli: (Default)
Роман Михайлович

July 2017

S M T W T F S
      1
2345678
9101112131415
16 171819202122
23242526272829
3031     

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 23rd, 2017 04:56 am
Powered by Dreamwidth Studios