?

Log in

No account? Create an account

Previous Entry | Next Entry

У нас на одну семью (в ее узком составе - я, муж и дети) три фамилии, две страны проживания, три системы праздников. Про национальности и политические убеждения я уже молчу. Хорошо хоть часовой пояс один - чисто повезло. Вот у кого-то сегодня йом-шиши, у кого-то 1-ое мая, а у меня - regular Friday working-day. Зато я буду отрываться на Memorial, Labor и Thanksgiving days и показывать всем язык :)
А че - как по мне - то так продуктивнее и интереснее, чем тратить львиную долю сил на поддержание целостности системы :) Ну то есть, вот жили себе, к примеру, два интересных и самостоятельных человека, у каждого были свои точки приложения сил и интересов, каждый организовывал вокруг себя пространство по-своему, и жили они так лет 20, или, скажем, 25. А потом решили создать образцовую семью, и теперь вместо организации своего взаимодействия с окружающим миром они в основном занимаются организацией взаимодействия между собой. КПД падает, потери на внутреннюю энергию растут, полезная работа, как следствие, уменьшается.
Так что с точки зрения космоса и стратегического развития цивилизации наша семейная схема выглядит эффективней.
К чему это я? Не знаю по какой системе праздников вас сегодня поздравлять, буду использовать альтернативную  - харьковскую: сегодня день рождения харьковской детской железной дороги. А еще ДР моего папы. И вообще весна.

Comments

( 27 comments — Leave a comment )
taisha_
May. 1st, 2009 11:01 am (UTC)
"КПД падает, потери на внутреннюю энергию растут, полезная работа, как следствие, уменьшается."

Слова физика!!!8-))))
Весна и солнечная погода всегда повод))) Тебя тоже с весной!

ЗЫ:сорри, что еще не написала нормально, у меня экзамен(((
baba_lyuba
May. 1st, 2009 11:52 am (UTC)
Замечательно ты мне все в письме написала, спасибо большое. Я пока перерабатываю информацию. Буду с тобой держать связь :)
ankaa26
May. 1st, 2009 01:14 pm (UTC)
и тебя с весной! :))
baba_lyuba
May. 1st, 2009 07:42 pm (UTC)
Спасибо!
mellamori_blimm
May. 1st, 2009 01:35 pm (UTC)
А еще, мне говорили, что у вас имеется чудный праздник Columbus Day :)

Мои поздравления Олегу Ивановичу :)

Весна, да весна во всю!! Причем ее никак не получается воспринимать как данность. Она как всегда непредсказуема и своевольна..
baba_lyuba
May. 1st, 2009 02:23 pm (UTC)
А что у нас будет на Columbus Day? Может ты уже в курсе? ;)
Весну я практически не вижу, на самом деле, это просто кошмар... Выходи лучше, Наташка, замуж за миллионера, и после рождения ребенка бросай работу к чертовой бабушке... а то ни весны, ни лета, ни жизни.. Неправильно это - пахать все время. Миллионер лучше. Я тебе как бывшая феминистка говорю :)
yuzhanin
May. 1st, 2009 06:47 pm (UTC)
Миллионер лучше
Везде-то вы, Василий Иваныч, были, всё-то вы знаете...
baba_lyuba
May. 1st, 2009 07:41 pm (UTC)
Re: Миллионер лучше
Да, я скромно считаю, что у меня большой и разнообразный жизненный опыт :)
mellamori_blimm
May. 2nd, 2009 09:39 pm (UTC)
не, сорока на хвосте пока мне ничего не приносила насчет Columbus Day :)
А как же Инбитех без меня? кто будет сотрудников в Рост выгуливать? зачахнут ведь совсем :)

хотя если миллионер будет сильно просить, я, пожалуй, соглашусь и даже корить себя не буду :)
ex_java_duk
May. 1st, 2009 01:53 pm (UTC)
Погоди, а Украина разве стала 51-м штатом? Или ты намекаешь на...я даже сглазить боюсь?!
Короче - на Thanksgiving я к тебе присоединяюсь :) А ты умеешь индюшку вкусно готовить?
baba_lyuba
May. 1st, 2009 02:20 pm (UTC)
Вообще, я готова голосовать за то, чтобы Украина стала 51-м штатом. Но тут скорее всего будет случай "дом над Невой купить бы я рад, да не захочет продать Ленинград" - в смысле кто ж ее возьмет? :)
Я просто пошла работать в крутую американскую контору (в Харькове). Они очень тесно завязаны с американскими партнерами, поэтому живут по американским праздникам. Все бы ничего, по количеству days-off я даже выигрываю, но очень неудобно получается с детьми - когда они сидят дома по случаю выходного, я все равно иду на работу - вот как сегодня.
Одно утешение - придется выучиться готовить индюшку :)
ex_java_duk
May. 1st, 2009 02:22 pm (UTC)
Ух ты, поздравляю :)
А вдруг ты им так понравишься, что они захотят тебя сюда перетянуть ;)
yuzhanin
May. 1st, 2009 03:08 pm (UTC)
Ну, как г-рится, за весну!!!
baba_lyuba
May. 1st, 2009 07:37 pm (UTC)
Это было, на самом деле, завуалированное сообщение о том, что я, наконец-то, нашла себе приличную работу.
_layman
May. 1st, 2009 08:58 pm (UTC)
Та не кажи ж гоп... Послушаем через годик, например :)
yuzhanin
May. 1st, 2009 10:24 pm (UTC)
Ой, как живой...
_layman
May. 1st, 2009 10:26 pm (UTC)
показалось :)
javax_slr
May. 3rd, 2009 04:18 am (UTC)
А!!!!!!!!
Рассказывай - где и кем?
baba_lyuba
May. 3rd, 2009 06:25 pm (UTC)
StellaSystems - так контора называется в Харькове. Является девелоперским отделом компании medefinance.com
Я буду там таким консультантом по общим вопросам :) Они сейчас переходят на новую систему тестирования, и им нужен чел, который наладит этот процесс. Пока больше ничего не знаю
javax_slr
May. 3rd, 2009 06:29 pm (UTC)
"консультант по общим вопросам" это круто :)
когда мне надоест быть архитектором, я тоже хочу такую должность.

Сделай им Continuos Integration, Agile, unit tests with 100% coverage

На чем пишут? Если на Яве, я тебе набросаю линки
baba_lyuba
May. 4th, 2009 06:52 pm (UTC)
ASP.NET
от линков не откажусь в любом случае :) Что-нибудь полезное всегда найти можно
javax_slr
May. 8th, 2009 06:09 am (UTC)
Часть ключевых слов я тебе уже давал, сейчас дам больше. Поищи...

1. Методология разработки. Я люблю то, что называется Agile - like. Т.е. не совсем классический Agile, а то, что из него понравилось. Короткие итерации - обязательно.
2. Continuous Integration. Частые чек-ины (лучше разработка в своем бранче и мердж раз в день), Continuous Integration сервер, который строит после чек ина.
3. Unit tests. Т.е. идея в том, что у тебя много регрешн тестов, т.е. ты не боишься делать изменения и рефакторинг - если что то не то сделала - тесты покажут. Я сторонник component tests, больше чем unit. Их надо писать меньше, поэтому легче поддерживать. Однако же важно, чтобы тесты покрывали весь код (около 100% code coverage & functional coverage). Если тест упал - билд не проходит. Чек ин делать нельзя. Тесты бегут во время билда и исключений не делать!!!
4. Хорошая система билда. Мы используем maven.Почитай про него и поищи C# аналог. Он не только строит, он еще и управляет dependencies, делает code quality reports и минет.. Билд должен быть быстрый. Должна быть возможность построить и проверить маленький свой модуль!
5. Хороших фреймворков тестов GUI нет. Но из того, что есть надо выбрать что то и максимум тестов посадить на автоматику, вместо девочек из QA. Т.е. не ГУИ тесты - ВСЕ, 100% - максимум - component tests, integration tests .... много много. А ГУИ - 100% не удастся, но максимум. Тесты, которые бегут быстро - во время билда, которые медленно - посадить на cont. integration server

Короче - методология - наше всё. Сделай короткие итерации и автоматические тесты - и будет вам счастье
baba_lyuba
May. 8th, 2009 07:06 am (UTC)
Ну они тут и без меня пришли к SCRUM. SCRUM у них "жесткий" - то есть все по правилам, по учебнику, как полагается, на мой взгляд чересчур они этим увлекаются, за деревьями леса и проблем не видят.
Iteration - три недели.
Unit-tests они у себя не вводили, а так как система уже здоровенная, то смысла вводить их сейчас я, честно говоря, не вижу. Придется, фактически, переписывать весь код - кто на это пойдет?
К автоматизации они пришли совсем недавно, и она у них пока идет плохо. Поэтому меня и взяли. Они не пользуют готовые toolkits - типа TestComplete или RationalRobot - пишут все сами. Но проблема в покрытии, да, и вообще в написании test cases применительно к автоматизации. Они попробовали взять те excel-простыни, которые создавали девочки-QA, и попробовали прямо по ним писать автоматизацию. Получается фигня. А как нужно генерить тесты для автоматизации никто не знает. И что стОит автоматизировать, а что нет - тоже никто не знает.
Я, на самом деле, между нами девочками, теорией тоже плохо владею. Но надежда на собственные мозги (они пока варят) и просто на жизненный опыт.
javax_slr
May. 8th, 2009 07:16 am (UTC)
Мой совет - тесты не генерировать, а писать ручками.
Мой совет начать топ - доун.
Сначала написать автоматические integration tests - тесты проверяющие всю систему (может без ГУИ, если это сложно), стремясь к 100% покрытию кода и функциональности.
После этого делать компоненные тесты. Или если integration tests сделать сложно - начинать с компонентных. Юнит тесты если писалось без них и правда сделать тяжело.

Но!
Я не понимаю почему надо переписывать код для тестов.
У тебя есть некая компонента с неким интерфейсом.
Создаешь её и тестируешь.
Если код написан как надо - ничего переписывать не надо.

Теперь про то, как писать тесты.

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

Хорошобы, чтобы девелоперы для этих своих тестов сделалибы инфраструктуру, которой и QA мог бы пользоваться для написания тестов
mistress_bo
May. 1st, 2009 03:30 pm (UTC)
Короче, да здравствуют семьи, стоящие над временем, пространством и прочими предрассудками :) ура. (следующий тост)
baba_lyuba
May. 1st, 2009 07:39 pm (UTC)
Я тебе в скайпе пару вопросов написала, а ты туда и не заходишь вовсе... Давай поболтаем в ближайшие дни?
javax_slr
May. 3rd, 2009 04:17 am (UTC)
Папе поздравления :)
( 27 comments — Leave a comment )