You are viewing [info]voidbent's journal

Владимир Фролов [entries|archive|friends|userinfo]
voidbent

[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

хочется properties в java [Jan. 19th, 2012|04:15 pm]
[Tags|]

Хочется странного: properties в java. Причём сделанных не так криво как в C#, а с оглядкой на ООП и дизайн языка.

Я бы подходил к решению этой задачи так:
Read more... )
link3 comments|post comment

"Мифический человеко-месяц" vs PERT [Nov. 15th, 2011|12:02 pm]
[Tags|]

Книга "Мифический человеко-месяц" написана в частности о том, что PERT для software проектов слабо применим, либо неприменим совсем.

Нельзя одновременно соглашаться с аргументацией одного и второго. Можно соглашаться либо с одной аргументацией, либо со второй, либо ни с одной из них.
link2 comments|post comment

mvn install из любой папки внутри проекта. [Oct. 31st, 2011|08:17 pm]
[Tags|]

Я себе пофиксил mvn.bat и у меня теперь mvn install работает в любой папке с исходниками внутри проекта.
patch-file )
link1 comment|post comment

Кнопка +1 на google ads. [Sep. 21st, 2011|07:48 pm]
[Tags|]

Гугл собирается добавлять свою кнопку "+1" к контекстной рекламе (линк).

Молодцы, я об этом давно говорил: повысить внимание пользователей к рекламе можно добавив возможность за рекламу голосовать.

Плохо что не будет кнопки -1 (в таком виде, что соотношение +/- можно увидеть только проголосовав самому). Пускай голосуют, пускай минусуют, лишь бы только выключили свои ad block'и для google ads и уделяли рекламе внимание.
link3 comments|post comment

Рефакторинг [Sep. 19th, 2011|10:33 am]
[Tags|]

Хорошее выражение: "Рефакторить из пустого в порожнее".
link2 comments|post comment

Основной принцип социализма [Sep. 14th, 2011|09:41 pm]
Основной принцип социализма: мнение большинства важнее свободы личности.

Именно так! Сравнивая социализм с либерализмом, мы сравниваем не свободу одного человека со свободой другого, и не мнение с мнением, а именно мнение кого-либо со свободой кого-либо другого. И в случае социализма постулируем превосходство мнения над свободой. Это касается любого типа социализма: теократии, коммунизма, фашизма или демократии. Причём все социализмы, кроме демократии, постулируют какого именно мнения должно придерживаться большинство. Все они становились нелегитимны, как только большинство меняло своё мнение. А вот демократия из них единственная адаптивна: она постулирует превосходство любого мнения большинства, каким бы оно ни было, над свободой личности, и соответственно, единственная разрешает этим мнением манипулировать.
link48 comments|post comment

Code normalization [Sep. 14th, 2011|02:17 pm]
[Tags|]

Нормализация кода — комплекс мер, направленный на обеспечение Low Coupling/High Cohesion.
linkpost comment

Agility of software projects is totally about an ability to change decisions. [Sep. 9th, 2011|06:59 pm]
[Tags|]

Википедия, про Agile software development говорит следующее:
Agile software development is a group of software development methodologies based on iterative and incremental development, where requirements and solutions evolve through collaboration between self-organizing, cross-functional teams.

Я бы в этом определении поменял requirements and solutions на decisions.
link4 comments|post comment

Manual system test cases. [Jul. 12th, 2011|11:58 am]
[Tags|]

Manual system test cases должны составлять, и покрывать ними все свои требования бизнес аналитики, а не тестеры. Точно так же как программисты, а не специальный dev tester, пишут unit test cases, и покрывают ними свой код.
link3 comments|post comment

Правильность vs Эффективность [Jul. 11th, 2011|09:14 pm]
Решения и поступки на их основе можно разделить на 2 категории: правильные и эффективные.

Правильные решения обусловлены правильными концепциями, доктринами, учениями или верованиями. Например, верой в мораль. Или учением о непрерывном рефакторинге кода.

Эффективные решения обусловлены пониманием происходящих процессов, способностью моделировать ситуацию и прогнозировать последствия поступков.

Целиком процитирую пост Ильи Бирмана:
Дисциплина — зло. Если видишь где-то дисциплину — бей её. Дисциплина крайне малоэффективна, она вызывает раздражение и отторжение, желание обойти и перехитрить. Те, кого уже изнасиловала дисциплина, нередко говорят: «должна быть дисциплина!», ненавидя её при этом всей душой, но думая, что без неё ничего не бывает. На самом дисциплина — это всего лишь соблюдение порядка ради порядка, в то время, как важен результат. Дисциплина — это такая же дикость, как культ карго.

Дисциплина — это подход правильный, но почти никогда не эффективный.

— Нужна дисциплина!
— Почему?
— Потому что дисциплина должна быть!
— Кому должна? И зачем ей быть?

Дисциплина обусловлена военной доктриной. Дисциплина на производстве нужна героям труда для совершения своих трудовых подвигов.

Я видел очень мало ключевых решений, которые оказывались одновременно и правильными и эффективными. Решающие ситуации всегда оказывались сложнее, чем обобщенные и упрощенные доктрины.

Поэтому почти всегда, принимая сложное решение, приходится выбирать между правильностью и эффективностью.
link4 comments|post comment

navigation
[ viewing | most recent entries ]
[ go | earlier ]