Система управления исходным кодом не заботится, существует ли только один вовлеченный разработчик:)
я рекомендовал бы использовать систему управления исходным кодом, которую Вы использовали прежде и любили.
, Если бы Вам нравится по сравнению с интеграцией 2008 года системы управления исходным кодом однако, я пошел бы с TFS, хотя у меня никогда не было опыта настроить его, но это не должно быть настолько твердо.
Другая возможность состоит в том, чтобы использовать svn (Вы найдете некоторые серверы на Google), и использование Tortoisesvn, который интегрируется в оболочку окон и хорош работать с.
I'm unsure of overall programming name for the high level pattern, but Perl has this wonderful behavior called Autovivification - namely, automatically creating hash (map) key with undefined value when you're querying the value of non-existing key in the hash.
Это вроде как зависит от того, почему вы это делаете - я видел идиому, называемую мемоизацией, кэшированием, инициализацией по запросу, созданием при первом использовании. Обычно я вызываю метод «sureFoo», а не «GetOrCreate»