Записки программиста, обо всем и ни о чем. Но, наверное, больше профессионального.

2014-10-27

Тора гой

Тора гой это, скорее всего, что-то вроде «дорогой».
Такую конструкцию применяет автор замечательного блога
http://jdevelop.livejournal.com/
Рекомендую к прочтению всем программерам.

Несколько цитат, для примера:

В какой-то момент времени контора экспандится, и берет на работу гениального программиста ™. Этот самый гениальный программист ™ смотрит вокруг себя и видит, что никакого хипстерства-руби-зеркалок-хаскеля-эрланга-штанги вокруг нет. Скукота!

Гениальный программист сидит, сидит - и потом начинает вносить смуту в ряды. То например не прочитав спецификацию поменяет WSDL, и потом будет долго удивляться - а чойта половина клиентов отвалилась? А, сука Axis виноват, сгенерировал интерфейсы, для которых реализации нет! То еще какой-то пиздец совершит.
А Абдулла такой думает - “бляяяя, у меня релиз, начальство, акционеры и жена! А тут какой-то JSON! И какой-то хуй с горы рассказывает про свой фритайм! А как пизданется его JSON у Самого Жирного Клиента, который нам на 20 лет вперед финансирование выдал? И чо, этот ГП пойдет на хуй, а мне разгребать?!” И говорит значит ему Абдулла - “ты может и пиздатый программист, но надо сделать XML”.

Вот тут есть два пути. Одни партизаны предлагают молча сделать JSON и всячески саботировать процесс. Другие говорят, что бери и делай что говорят. Что выберет ГП? А хуй знает, но однажды этот самый ГП окажется на месте того самого Абдуллы и поймет всю глубину глубин.

Опять же, может JSON в конце концов и лучше будет, но вот ГП этого гарантировать не может. Да и чем он гарантирует? Если его на органы продать - и то не покроются убытки, если все пизданется окончательно от кривого рубиjson-а.

Мое личное мнение - в такой ситуации надо уебывать на другую работу. Во избежание. Ибо жизнь одна - а работ много, и если ты хочешь хипстероjson с зеркалками и синагогой - то нечего тебе Axis крутить.



Пока у меня тут гонится пачка тестов, я как раз хочу высказать все как на духу, что я думаю про тесты.
Но прежде я бы хотел особо остановиться на следующем.

зеленый билд не значит ВООБЩЕ НИЧЕГО. Почему-то тестодрочеры считают, что если билд зеленый - то все океюшки и заебушечки, можно выкатывать в продакшн. Это далеко не так, пройденные тесты означают лишь что они прошли, не более того
красный билд не значит что все плохо. Он означает лишь, что какие-то тесты не соответствуют функционалу
Отсюда вывод - может быть зеленый билд, который не рабочий в принципе. И может быть красный билд, который можно смело отдавать в продакшн. Бессмыслица.

тесты приносят пользу бизнесу. Это очень и очень спорное утверждение, которое на 100% всегда выгодно только одним товарищам - коучерам разнообразного Agile и прочих адептов пропаганды TDD головного мозга. В реальной жизни на тесты

тратится время на написание
тратится время на поддержку
они ничего не гарантируют, кроме ложно чувства самоуспокоения (у нас зеленый билд, валим домой)


И в таком духе довольно много. Занимательно и поучительно, читать.




original post http://vasnake.blogspot.com/2014/10/blog-post_27.html

Комментариев нет:

Отправить комментарий

Архив блога

Ярлыки

linux (241) python (191) citation (185) web-develop (170) gov.ru (156) video (123) бытовуха (111) sysadm (100) GIS (97) Zope(Plone) (88) Book (81) programming (81) бурчалки (80) грабли (77) development (73) Fun (72) windsurfing (72) Microsoft (64) hiload (62) opensource (58) internet provider (57) security (57) опыт (55) movie (52) Wisdom (51) ML (47) language (45) hardware (44) JS (41) curse (40) money (40) driving (39) DBMS (38) bigdata (38) ArcGIS (34) history (31) PDA (30) howto (30) holyday (29) Google (27) Oracle (27) virtbox (27) health (26) vacation (24) AI (23) Autodesk (23) SQL (23) Java (22) humor (22) knowledge (22) translate (20) CSS (19) cheatsheet (19) hack (19) tourism (18) Apache (16) Manager (15) web-browser (15) Никонов (15) happiness (14) music (14) todo (14) PHP (13) weapon (13) HTTP. Apache (12) SSH (12) course (12) frameworks (12) functional programming (12) hero (12) im (12) settings (12) HTML (11) SciTE (11) crypto (11) game (11) map (11) scala (10) HTTPD (9) ODF (9) купи/продай (9) benchmark (8) documentation (8) 3D (7) CS (7) DNS (7) NoSQL (7) Photo (7) cloud (7) django (7) gun (7) matroska (7) telephony (7) Microsoft Office (6) VCS (6) bluetooth (6) pidgin (6) proxy (6) Donald Knuth (5) ETL (5) NVIDIA (5) REST (5) bash (5) flash (5) keyboard (5) price (5) samba (5) CGI (4) LISP (4) RoR (4) cache (4) display (4) holywar (4) nginx (4) pistol (4) xml (4) Лебедев (4) IDE (3) IE8 (3) J2EE (3) NTFS (3) RDP (3) USA (3) mount (3) spark (3) Гоблин (3) кухня (3) урюк (3) AMQP (2) ERP (2) IE7 (2) NAS (2) Naudoc (2) PDF (2) address (2) air (2) british (2) coffee (2) font (2) ftp (2) holiday (2) messaging (2) notify (2) sharepoint (2) ssl/tls (2) stardict (2) tests (2) tunnel (2) udev (2) APT (1) CRUD (1) Canyonlands (1) Cyprus (1) DVDShrink (1) Jabber (1) K9Copy (1) Matlab (1) Palanga (1) Portugal (1) VBA (1) WD My Book (1) autoit (1) bike (1) cannabis (1) chat (1) concurrent (1) dbf (1) ext4 (1) idioten (1) krusader (1) license (1) mindmap (1) pneumatic weapon (1) quiz (1) regexp (1) robot (1) science (1) serialization (1) tie (1) vim (1) Науру (1) крысы (1) налоги (1) пианино (1)

Google+ Followers