ALT .NET – alternatywne podejście do programowania

ALT .NET jest ruchem wśród developerów, którego manifest brzmi następująco:

Jesteśmy samoorganizującą się społecznością developerów. Łączy nas chęć ciągłego ulepszania siebie, rzucamy wyzwania dotychczasowym schematom i pomagamy sobie wzajemnie osiągnąć doskonałość w tworzeniu oprogramowania.

za http://altdotnet.org


Ruch ALT .NET jest na tyle nowy, że nawet nie ma jeszcze ścisłej definicji. Jako pierwszy terminem posłużył się Dave Laribee w kwietniu zeszłego roku i wskazał 4 główne cechy, które powinna wykazywać osoba, żeby określić ją tym terminem:

  1. Jesteś typem developera, który używa najlepiej działających narzędzi w danej chwili, ale cały czas masz otwarte oczy na lepsze metody
  2. Sięgasz poza główny nurt i adaptujesz to co jest najlepsze z każdej społeczności: Open Source, Agile, Java, Ruby i inne
  3. Nie jesteś zadowolony ze statusem quo. Twój kod zawsze może być lepiej zapisany, bardziej elegancki, prosty o wyższej jakości
  4. Wiesz, że narzędzia, są bardzo przydatne, ale nie załatwiają wszystkiego. To zasady i wiedza są naprawde ważne. Najlepsze są narzędzia, które wykorzystują wiedzę i zachęcają do stosowania zasad

W ALT .NET chodzi bardziej o zasady niż narzędzia, ale jest parę, o których wszyscy członkowie ruchu piszą: NUnit, xUnit, CC.NET, NHibernate, PostSharp i wiele innych.

Moim zdaniem ruch może uzyskać spore poparcie, ponieważ wspiera różnorodność, pomysłowość i innowację.

Ja jestem ALT .NET!

Poniżej kilka Ľródeł związanych z tematem:

  • Dave Laribee – oryginalny post na blogu o ALT .NET
  • ALT .NET Podcast – na razie głównie o narzędziach i wzorcach projektowych
  • ALT .NET – strona zbierająca informacje o ruchu
  • Jeffrey Palermo – jego własne rozwinięcie ALT .NET
  • Scott Hanselman – z opisem, fajnym logiem(który użyłem w tym poście) i geekcodem, ten człowiek zawsze pisze ciekawe rzeczy 🙂