Vitalii Tsybulnyk / Виталий Цыбульник

On Software Development / О софтверной разработке

About the author

    Vitalii Tsybulnyk
Vitalii Tsybulnyk is a Software Development Expert, Software Engeneer at Mictosoft.
E-mail me Send mail

Recent comments

Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

© Copyright 2008-2010

Знания, Отношение, Способности и Привычки

Сегодня я поделюсь подходом под названием KASH box model: Knowledge / Знание – что вы знаете. Attitude / Отношение – ваше отношение со всеми лежащими в основе ценностями и выгодами. Skills / Способности – ваши возможности. Habits / Привычки – что вы на... [More]

Categories: Development | Management
Posted by Vitalii Tsybulnyk on Wednesday, January 27, 2010 6:18 AM
Permalink | Comments (0) | Post RSSRSS comment feed

Маленькая компания vs. большая компания

В этой заметке я хочу привести и сравнить основные факторы работы в маленьких и больших софтверных компаниях. При этом критерий оценки размеров компании - вопрос весьма спорный, т.к. если, например, компания разделена на небольшине финансово- и уп... [More]

Categories: Development | Management
Posted by Vitalii Tsybulnyk on Tuesday, December 29, 2009 5:47 AM
Permalink | Comments (6) | Post RSSRSS comment feed

Основные антипаттерны в софтверной разработке

Антипаттерны организации и управления: Аналитический паралич (Analysis paralysis): Неоправданное внимание и затраты времени/ресурсов на стадию анализа. Дойная корова (Cash cow): Прибыльный и успешный продукт, высокая прибыль от которого зачастую приводит к чрезмерной расслабленн... [More]

Posted by Vitalii Tsybulnyk on Tuesday, December 22, 2009 4:27 AM
Permalink | Comments (1) | Post RSSRSS comment feed

Автоматическое тестирование UI от Microsoft

Вопрос автоматического тестирования пользовательского интерфейса (UI) по праву считается самым сложным аспектом контроля качества софтверных продуктов. И сложность здесь заключается не только в многообразии пользовательских сценариев и чисто "визуальном" отображении информации, а также и... [More]

Categories: Development | Microsoft
Posted by Vitalii Tsybulnyk on Wednesday, December 09, 2009 10:33 AM
Permalink | Comments (0) | Post RSSRSS comment feed

Software Quotes

UNIX is simple. But It just needs a genius to understand its simplicity. -Dennis Ritchie   Before software can be reusable, it first has to be usable. -Ralph Johnson   Good judgment comes from experience, and experience comes from bad judgment. -Fred Brooks   It'... [More]

Categories: Development | Management
Posted by Vitalii Tsybulnyk on Tuesday, October 27, 2009 5:57 AM
Permalink | Comments (0) | Post RSSRSS comment feed

Побеждаем ошибки

Я давно наблюдаю за тем, как люди допускают ошибки. И чем больше я это делаю, тем больше меня удивляет не то, что большинство людей (и я в том числе) допускает их постоянно. Самое странное для меня то, что многие люди каждый раз искренне удивляются, допуская ошибку: "Как это могло произо... [More]

Categories: Development | Management
Posted by Vitalii Tsybulnyk on Wednesday, September 16, 2009 6:10 AM
Permalink | Comments (0) | Post RSSRSS comment feed

Основы юнит-тестирования

Несмотря на то, что повсеместные гимны юнит-тестированию отзвучали уже лет 10 назад, и в настоящее время следование практике юнит-тестирования стало составляющей общей грамотности разработчиков, довольно часто приходится встречать команды и отдельных разработчиков, которые этой практике ... [More]

Categories: Development
Posted by Vitalii Tsybulnyk on Friday, August 21, 2009 1:57 PM
Permalink | Comments (0) | Post RSSRSS comment feed

Рефакторим базу данных

Последние годы техника рефакторинга настолько прочно вошла в методологии процессов разработки ПО и инструментарий разработчиков, что всё чаще и чаще звучат утверждения о начале эры принципиально новых, эволюционных подходов к проектированию архитектуры. Пожалуй, одной из немногих областей, к... [More]

Posted by Vitalii Tsybulnyk on Tuesday, August 11, 2009 4:25 AM
Permalink | Comments (0) | Post RSSRSS comment feed

Проектирования больше нет?

Martin Fowler (Мартин Фаулер) бесспорно является одним из самых уважаемых авторов в области современного проектирования и архитектуры программных продуктов. Его бестселлеры 'Refactoring: Improving the Design of Existing Code' и 'Patterns of Enterprise Application Architecture... [More]

Posted by Vitalii Tsybulnyk on Wednesday, July 22, 2009 7:06 AM
Permalink | Comments (1) | Post RSSRSS comment feed

Call Java code from .Net and vice versa

This post is about the very common problem of .Net and Java code interoperability. I met this problem at least twice, both times when a .Net application, which is already developed, was required to use some third-party Java API. So let me introduce you the best solution I'... [More]

Categories: Development
Posted by Vitalii Tsybulnyk on Wednesday, June 24, 2009 11:27 AM
Permalink | Comments (0) | Post RSSRSS comment feed

Visual Studio on Channel 9

This post is just to let you know that there is 'Visual Studio' topic area on  MSDN Channel 9. Here is the list of my favorite episodes: • C# 4.0 - Questions and reasons behind the answers • Team Foundation Server 2010 • Enterprise Project Managem... [More]

Categories: Development | Microsoft
Posted by Vitalii Tsybulnyk on Friday, June 12, 2009 6:08 AM
Permalink | Comments (0) | Post RSSRSS comment feed

Visual Studio 2010 (and .Net Framework 4.0) Beta 1

My congratulations to the .Net community and all .Net professionals: .Net Framework 4.0 Beta 1 and Visual Studio 2010 Beta 1 are available for download!   There are a couple of very useful links to read more about new look and new features of these incredible products form Jas... [More]

Categories: Development | Microsoft
Posted by Vitalii Tsybulnyk on Friday, May 22, 2009 4:25 AM
Permalink | Comments (2) | Post RSSRSS comment feed

Первый взгляд на Visual Studio 2010

Прежде всего разрешите представить: Jason Zander, General Manager продукта Visual Studio в Microsoft. Его блог не только хороший источник полезной информации о новых продуктах Microsoft "из первых рук", но и своеобразный индикатор политики неразглашения для других членов команды Visual S... [More]

Categories: Development | Microsoft
Posted by Vitalii Tsybulnyk on Tuesday, February 24, 2009 5:48 AM
Permalink | Comments (4) | Post RSSRSS comment feed

SCRUM в Microsoft.

Момент истины - барабанная дробь, и... Да, в Microsoft испльзуют SCRUM! Не уверен, что абсолютно для всех своих продуктов, но для большинства наверняка. Лично меня это обстоятельство весьма удивило, ведь я ещё помню времена появления и бурного продвижения "водопадно-спирального"&nb... [More]

Posted by Vitalii Tsybulnyk on Wednesday, January 21, 2009 11:13 AM
Permalink | Comments (8) | Post RSSRSS comment feed

Почему производить ПО настолько сложно? Часть 2.

Итак, человечество вошло в век ИНФОРМАЦИИ. Что это для нас изменило? Изменение стало весьма существенным, появилась возможность делать две абсолютно новые вещи: 1. Моделировать объекты реального мира, т.е. создавать сколь угодно много функциональных копий своего мира, что отк... [More]

Categories: Development
Posted by Vitalii Tsybulnyk on Saturday, November 22, 2008 3:59 AM
Permalink | Comments (0) | Post RSSRSS comment feed

Необходимо ли нам образование?

Последние посты Паши Подлипенского просто таки цепляют своей актуальностью. Вот и ещё к одному не смог остаться равнодушным. Немного обобщая, сформулирую суть поста. Поднимается наболевший вопрос "какова роль высшего образования в карьере современного ИТ-шника на пост-советско... [More]

Categories: Development | Management
Posted by Vitalii Tsybulnyk on Wednesday, November 19, 2008 11:26 AM
Permalink | Comments (9) | Post RSSRSS comment feed

Почему производить ПО настолько сложно? Часть 1.

В индустрии программного обеспечения очень часто возникают различные вариации одного и того же вопроса:  - Почему производить ПО настолько сложно? Вопрос этот может звучать несколько по-другому:  - Почему нельзя точно спланировать разработку ПО?  - Почему нельзя найти и исправит... [More]

Categories: Development
Posted by Vitalii Tsybulnyk on Friday, October 17, 2008 7:14 AM
Permalink | Comments (2) | Post RSSRSS comment feed

Дай своей конторе второй шанс

Давече наткнулся на занятную одноимённую статью на любимом мною developers.org.ua. Автор выступает от имени HR-менеджера, которому остро наболела проблема текучести кадров в украинском ИТ-бизнесе. Густо  напичканая логическими умозаключениями и примерами из реальной жизн... [More]

Categories: Development | Management
Posted by Vitalii Tsybulnyk on Tuesday, August 26, 2008 7:13 AM
Permalink | Comments (3) | Post RSSRSS comment feed