scoon: (Default)
Показал дочери Scratch. Read more... )

Scratch it!

Sunday, 3 February 2008 04:38
scoon: (droid)
Попалось на глаза упоминание о Scratch. Оглядевшись вокруг увидел, что появилось неожидано много материалов, касающихся его.

И меня это беспокоит. Поскольку пиар не соответствует уровню этого пока еще сырого продукта. Характерный пример:
При этом обратим внимание, что графические эффекты там сравнимы с фотошопом, плавность движения и управляемость - с флеш.
Ссылку на источник не даю. Поскольку так мог написать только человек, который невовремя зафанател от Scratch, но не видел ближе пяти метров ни фотошоп, ни флэш. К примеру, я сегодня сознательно воздержался от того, чтобы показывать scratch дочери. Она работает в фотошопе что-то около трех лет и я опасаюсь, что может стошнить на клавиатуру от вида scratch'евого графредактора. Так что придется заранее заготовить спрайты -- а уж потом показывать среду. Флэш она с пары метров видела, так что про плавность и управляемость я тоже говорить не буду, чтобы не ронять свой авторитет.

Но дам ребенку попробовать, непременно дам.
scoon: (Default)
Добрая статья повествует о типичных граблях, на которые наступают при небрежном внедрении agile-стиля разработки: Mythical Agile Shortcuts.
scoon: (droid)
Добрая заметка: Refactoring is a Necessary Waste:
By seeing Refactoring as a necessary waste, then a developer will minimize refactoring; that is only refactor code that no longer meets the requirements of the user. This means, when you are coding away and you see a method in the class you are modifying that "smell's bad" but has no direct connection to the requirement you are working on, you leave it alone.
Здравый смысл в этом есть...
scoon: (droid)
Читаю код и плачу:
} catch (Exception e) {
  System.out.println(...текст поскипан по определенным соображениям...);
  return "-1";
}
Серверное приложение. Mission critical.

Тактика

Wednesday, 19 September 2007 14:42
scoon: (droid)
Очень добрая статья о программировании: tactics, tactics, tactics.
Tactics, in chess, are present in every single game, just as coding is present in all software projects. Tactics are what makes or breaks most games of chess, just as coding is what makes or breaks most software projects. Gambling on a chess game? Put your money on the tactical whiz who has never studied openings over the master of the English opening -- even in an English game! In the same way: hire people who can read, write and talk about code over those with sloppy code and really deep knowledge of J2EE.
scoon: (droid)
Добрый человек предает анафеме ThreadLocal-объекты: " Thread Local: A Convenient Abomination".

Логично, не правда ли?
scoon: (droid)
Весьма рекомендую короткую и добрую статью "Learning from Code Reviews". Просто одна цитата для примера:
It’s important for you, a developer, to realise that code reviews aren’t for discussing your bad code. See it more are an effort to increase the level of quality in the entire code.
Это радикально отличается от распространенного подхода "прочитай код и аргументированно докажи кодеру, что он дебил"...

June 2013

M T W T F S S
     12
3456789
10111213 141516
17181920212223
24252627282930

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags