metaclass: (Default)
[personal profile] metaclass
Специальное расширение OS для программистов: пока код не помещен под контроль версий - программы, собранные из него, невозможно запустить.
Или лучше - чтобы компиляторы вообще могли читать код исключительно из контроля версий и никак иначе :)

Date: 2013-04-05 12:14 pm (UTC)
From: [identity profile] zerthurd.livejournal.com
Как тестировать-то?

Date: 2013-04-05 12:15 pm (UTC)
From: [identity profile] sergiej.livejournal.com
из "своей" ветки в вершн контроле :)

Date: 2013-04-05 12:14 pm (UTC)
From: [identity profile] sergiej.livejournal.com
Поэтому сборки надо делать скриптами с выгрузкой из контроля версий а не из локальных сырцов девелопера.

Date: 2013-04-05 12:16 pm (UTC)
From: [identity profile] kiryl.livejournal.com
тогда scm быстро превратиться в тыкву со сплошными commit-revert-bugfix-revertbugfix.

Date: 2013-04-05 12:26 pm (UTC)
From: [identity profile] aamonster.livejournal.com
Да ладно. Для такого шлака есть ветки.

Date: 2013-04-05 12:27 pm (UTC)
From: [personal profile] ex0_planet
А так он еще быстрее превратится в commit-commit недокоммиченного-bugfix в коммите недокоммиченного...

Только developer branch'и на самом деле спасают.

Date: 2013-04-06 05:17 am (UTC)
From: [identity profile] theaspect.livejournal.com
есть --amend, хотя идея более чем странная

Date: 2013-04-05 12:26 pm (UTC)
From: [identity profile] aamonster.livejournal.com
Без CAPTCHA в commit-messages - не катит.

Date: 2013-04-05 01:27 pm (UTC)
From: [identity profile] nivanych.livejournal.com
;-) ;-) А можно будет её отключать за деньги?

Date: 2013-04-05 12:29 pm (UTC)
From: [personal profile] ex0_planet
Двачую, а еще чтобы / монтировался с noexec. exec пермишн дается только на пакеты, которые монтируются как union.

Date: 2013-04-05 12:31 pm (UTC)
From: [identity profile] jakobz.livejournal.com
Фашист-моде. И чтобы код неправильно отформатированный, не покрытый тестами, с с больше чем 20 строк на метод не коммитился туда.

Date: 2013-04-05 05:45 pm (UTC)
From: [identity profile] falcrum.livejournal.com
«... с больше чем 20 строк на метод...» - убиться об стену...

Date: 2013-04-05 08:09 pm (UTC)
From: [identity profile] jakobz.livejournal.com
Да, забыл. Еще чтобы переменные похожие объявляя проверяло что они выравнены правильно пробельчиками.

Date: 2013-04-05 12:55 pm (UTC)
From: [identity profile] dimaby1.livejournal.com
В некоторых модных клаудах выгрузка программы в облако происходит по гит-пушу - т.е. в любом случае комитить надо.

Date: 2013-04-05 03:25 pm (UTC)
From: [identity profile] gds.livejournal.com
а ещё лучше -- вывести всех программистов во двор и расстрелять. Зачем полумеры?

Date: 2013-04-05 07:57 pm (UTC)
From: [identity profile] dmytrish.livejournal.com
Вот кстати да, у меня мурашки по спине пробегают, когда приходится лазить по гадюшникам в ~/src, с огромной россыпью мелких файлов. Если во времена первых юниксов их было не так много и файл был вполне резонной единицей кода, то сейчас их количество явно превышает разумные пределы и часто не соответствует логическому делению кода.

Поэтому, с моей слабостью к FUSE и файловым системам на каждый чих, мне кажется, что логичнее было бы держать все в одном бандле а ля Mac OS, где была бы и система сборки, и система контроля версий, и структурированный доступ, и вообще. И чтобы да, иначе не компилировалось.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 19th, 2025 06:51 pm
Powered by Dreamwidth Studios