Előadtam a 4 napos Test Driven Development tanfolyamomat 2 nagy csapatnak is egy híres nemzetközi-magyar cégnél. Úgy tűnt sikerült fellelkesíteni a kollégákat, ez a célja egy ilyen oktatásnak. Nagyon jó olyan helyen oktatni, ahol értenek a szakmához és szeretik is azt.
A 4. nap mindig egy egész napos demó, ahol a nulláról összerakunk egy SQL Server és Active Directory között szinkronizáló alkalmazást (fake adapterekkel), TDD módon, sokat refactorolva közben.
Gondolkodom rajta, hogy megnyitom a tanfolyamot nem csak cégeknek, hanem tantermi jelleggel is, így azok a cégek programozói is élvezhetik, akiknek nincs annyi emberük, hogy házon belül rendezzék meg a tanfolyamot.
Ha valakit érdekelne a dolog, kérdem jelezze kommentben vagy emailben, hogy lássam, érdemes-e nekiállni kibérelni egy termet erre a célra.
Témák:
1. Unit tesztelés bevezető
2. Unit tesztelés elmélet
3. Függőségek kiiktatása Fake-ekkel
4. Refactoring
5. Test Driven Development (TDD)
Kulcsszavak a tanfolyamból:
Refactoring
Resharper
NCrunch
Visual Studio 2013
TDD
Triangulation
Unit Test
NSubstitute
Mock
Stub
Visual Studio Fakes
Dependency Injection
AutoFac
Unity
Design Patterns
Code Quality
Design elvek alkalmazása
Code Smells
Integrációs tesztek
FluentAssertions
Cyclomatic Complexity
Code Coverage
Conformance, Ordering, Range, Reference, Existence, Cardinality,Time
Unit Testing antipatterns