15 maj 2017

SOLID


Dlaczego rozmawiamy o solidzie? Czy wiedza którą mamy nie powinna nam wystarczyć? Teoretycznie w szkołach uczą nas jak programować, uczą podstaw języka, wszystkich paradygmatów języka i paradygmatów programowania obiektowego. To nie wystarcza, pomijane są tematy dobrych praktyk, wzorców i metodyk wytwarzania i utrzymania oprogramowania. Nawet jeśli mamy do czynienia z wiedzą teoretyczną o wzorcach projektowych tudzież architektonicznych to za mało jest przykładów z życia wziętych które mogą pomóc w przyszłości dobrze używać tych wzorców. Łatwo jest użyć wzorców do małych programów typu uniwersyteckiego, natomiast nie jest już tak prostą sprawą użycie ich w istniejących często bardzo dużych systemach, dodatkowo istniejące systemy zazwyczaj są pisane od wielu lat i nie zawsze są dobrze dostosowane do stosowania wzorców.

13 mar 2012

TFS 11 Express Beta

Bardzo lubię TFS, może nie jest doskonały ale ja go lubię. Ostatnio poszukiwałam jakiejś kontroli wersji do użytku prywatnego, dlatego ucieszyłam się na wiadomość że nowy TFS będzie również w wersji Express.
Według bharry’s WebLog express posiada:
  • Source Code Control
  • Work Item Tracking
  • Build Automation
  • Agile Taskboard
  • i więcej…
Ponieważ express opiera się o SQL Express nie wspiera raportowania, którego nie wspiera sql.

Instalacja jest banalnie prosta (pobierz). Dalej dalej sprawdza się bardzo dobrze. Możemy wybrać sobie port na którym TFS stanie, ja miałam SQLa więc nawet o to nie pytał ale podobno potrafi sam go doinstalować. Nie miałam za to IISa - doinstalowany i skonfigurowany. To tyle.
Po instalacji mamy:
nowe bazy Stronę postawioną na IISie Domyślną kolekcje projektów I troszkę dziwną konfigurację zapory - ponieważ standardowo zaznaczony jest Public, ja musiałam sobie włączyć Home/Work ponieważ tak mam skonfigurowaną sieć lokalną. Ok, no to teraz podpiąć się do studia. Beta VS11 od razu widzi TFS jednak do VS2010 trzeba doinstalować Team Explorer for Microsoft Visual Studio 11 Beta
Okazuje się że jednak jest parę rzeczy zanim to wszystko do kupy zacznie działać :]
Tworzenie nowego projektu. Nie udało mi się tego zrobić ani z webowego administratora ani z VS2010, jedynie z VS11 (nadal nie mogę przywyknąć do metro) Podajmy sobie nową nazwę projektu Teraz punkt którego jeszcze nie rozgryzłam - wybór schematu procesów Gotowe Końcowy wygląd dwóch projektów w jednej kolekcji w obu studiach: Nie rozgryzłam jeszcze jednej sprawy - użytkowników. Z totalnego lenistwa na wszystkich maszynach których używam w domu mam takiego samego użytkownika z takim samym hasłem - zapewne dlatego nie miałam problemów z podpięciem z kolejnych komputerów. Jak dla mnie wystarcza, nie potrzebuje osobnego użytkownika dla każdej maszyny, zwłaszcza że użytkowników może być maksymalnie 5.
MS obiecuje że migracja do finalnej jak i do pełnej wersji będzie bezproblemowa.
Dla mnie bomba.
'