metaclass: (Default)
[personal profile] metaclass
В честь нового адского функционала в софт занимаюсь рефакторингом - разгребаю завалы адской чуши и копипасты накопившиеся в софте с 2005 года. Мрак в том, что это основа для пяти проектов, и каждое изменение приходится проверять в каждом из пяти.

А вредящие гнидогадоиды при этом отключили свет моему уютному серверу с багтрекером и svn. Второе придется заменять на что-нибудь распределенное, очевидно, а вот что делать с первым вообще неизвестно. Очевидно времени и ресурсов на перенос этого дела куда-нибудь в датацентр мне не выделят, да и в датацентре радости немного, без физического доступа к мойшыне придется менять всю идеологию работы.

PS: Блин. Обнаружил, что в процессе рефакторинга одного проекта сделал практически полный аналог функциональности, уже существующей во втором, единственное но - гораздо более аккуратно. Теперь придется то, что в втором выпиливать и заменять на более кошерный вариант.

Date: 2009-07-05 02:30 pm (UTC)
From: [identity profile] feorex.livejournal.com
Ребе, мне интересно, сколько мегабайт кода в день вы выдаете?

"Пятилетку в четыре года, товарищи! Программист первого разряда Иванов перевыполнил план в два раза, написав в два раза больше кода, чем требовалось для работы приложения!" :)

Date: 2009-07-05 02:35 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Ну, начнем с того, что я в основном вместо того, чтобы выдавать код - его количество уменьшаю, а функциональность увеличиваю.
Но когда нападает работун - где-то 1000-2000 строк кода в день и потом еще два-три дня отладки и столько же тестирования и документации. Перед этим, очевидно, месяц проектирования, когда я вообще ни строчки кода не пишу, а только думаю, рисую или пишу на бумаге.

Date: 2009-07-05 03:50 pm (UTC)
From: [identity profile] kong-en-ge.livejournal.com
Да, ребе, ипотека -- не тетка!

Date: 2009-07-05 03:59 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Да на ипотеку и еду хватает и по будним дням поработать.
Но хочется же еще покупать всякий гаджето-шрот, во первых, а во вторых, надо когда-то и кроме непосредственной работы, код в порядок приводить или там какую-нибудь нетривиальщину программную делать.

Date: 2009-07-05 07:30 pm (UTC)
From: [identity profile] aamonster.livejournal.com
Счастливчик. Практически идеальные условия работы =).

Хотя, конечно, каждый - сам кузнец своего счастья... Упереться, послать всех нах и рефакторить...

Date: 2009-07-05 08:12 pm (UTC)
From: [identity profile] theiced.livejournal.com
ребе, я вам уже 100500 раз про меркуриал рассказывал. и ссылку на выдержки из торы по миграции туда с некошерного свна тоже, да.

Date: 2009-07-05 08:57 pm (UTC)
From: [identity profile] gds.livejournal.com
кстате, средства взаимодействия кошерного меркуриала с трефным гитом не попадались на глоза?

Date: 2009-07-14 06:44 pm (UTC)
From: [identity profile] pallpoinx.livejournal.com
a (http://makatara.ru) Журнальчик прикольный у вас, можно было бы уже и на собственный домен перебираться пока2 (http://horteneg.ru)

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 Jun. 7th, 2025 06:21 pm
Powered by Dreamwidth Studios