Próbowałem przedstawić takie tematy, jak testy jednostkowe, wstrzykiwanie zależności, odwrócenie kontroli itp. ... do współpracowników. Prowadziłem mini wykłady, pokazy i zasugerowałem te tematy podczas lunchu i nauki. Odbiór był ogólnie pozytywny i ludzie widzą wartość w takich tematach.
Choć wydaje się, że pociągają ich te tematy, poziom adopcji jest bardzo niski. Kiedy z nimi o tym rozmawiam, odpowiedź brzmi:
Spróbuję następnym razem. Chcę tylko wyciągnąć ten projekt za drzwi.
Mam wrażenie, że większość tego, co widzieli, to tylko pokazy typu wykładowego i nie mają oni praktycznego doświadczenia. Co mogę zrobić, aby popchnąć ich dalej? Nie chcę ich „zmuszać” do pisania kodu, jeśli nie chcą, ponieważ może to wydawać się „pracą domową” i może wywrzeć na nich złe wrażenie.
Nasze projekty na ogół nie pozostawiają czasu na eksperymenty, więc ludzie unikają nowych technologii. Nie pozostawia to miejsca dla programistów na próbę wprowadzenia nowych rzeczy na etapie programowania.
Czy są jakieś zabawne lub interesujące ćwiczenia (solo lub zespołowe), które pozwalają im mieć więcej praktycznych doświadczeń z tymi tematami? Mam nadzieję znaleźć coś, co wzbudziłoby wystarczające zainteresowanie, aby byli gotowi zaplanować godzinę swojego dnia na pracę nad czymś schludnym lub wzbudzić wystarczające zainteresowanie, aby mogli zbadać swój własny czas.