Na YT opublikowano moją prezentację z zeszłorocznej konferencji JDD: https://www.youtube.com/watch?v=znRByMgnFSM
Czego możesz się z niej dowiedzieć:
- jeżeli testy używają Mocków "to wiedz, że coś się dzieje"
- jeżeli w typowym projekcie biznesowym dąży się do pokrycia 80% "to wiedz, że coś się dzieje"
- jeżeli testy akceptacyjne są napisane językiem kontrolek UI
"to wiedz, że coś się dzieje"
- jeżeli widzisz (anty) wzorzec Page Object
"to wiedz, że coś się dzieje"
a poza tym testy end-to-end powinny mieć warstwy - jak wszystko:)
...oraz jak działają automatyczne skrzynie biegów w super-samochodach.
Materiały: http://prezi.com/cxslyh5sqo_z/czego-mama-nigdy-nie-mowia-ci-na-temat-testowania-automatycznego/
Inżynieria oprogramowania w ujęciu systemowym.
Zintegrowane podejście do metodyk,
technologii (głównie Java EE), architektury i rozwoju ścieżki kariery programisty.
wtorek, 25 marca 2014
niedziela, 16 marca 2014
Instrukcja obsługi introwertyka
Statystycznie introwertyzm występuje w ok 1/4 populacji, natomiast zetknąłem się z szacunkami, że w IT jest nas 3/4.
Instrukcja obsługi, którą można wydrukować i powiesić na drzwiach aby zwiększyć świadomość odwiedzających Wasz pokój pracowników działów nietechnicznych.
Sprzętowo introwertyzm jest uwarunkowany prze działania tworu siatkowatego w pniu mózgu - tworząc paralelę jest to "zegar taktujący na płycie głównej, który nadaje takty procesorom". U introwertyków ciało to pobudza się samo z siebie - bogate życie wewnętrzne wystarczy do podtrzymania procesorów. U ekstrawertyków wymagane są pobudzenia z zewnątrz - bez nich system wygaśnie.
sobota, 15 marca 2014
Brakujący element Agile
Chciałbym zaprosić czytelników do odwiedzenia zaprzyjaźnionego bloga, który właśnie wystartował: The missing link of Agile. Tytułowy Element, którego brakuje w wielu implementacjach Agile w różnych organizacjach to zwrócenie uwagi na ludzi - wraz z całą ich sferą miękką oraz dynamiką zespołu. W przeważającej ilości przypadków to ten pominięty element a nie technologia decyduje o przebiegu oraz powodzeniu projektu.
Paweł Badeński - autor bloga - będzie dzielił się swoimi doświadczeniami, które zdobył jako programista oraz coach programistów w (nie bójmy się użyć tego słowa) kultowej już firmie jaką jest ThoughtWorks.
Paweł Badeński - autor bloga - będzie dzielił się swoimi doświadczeniami, które zdobył jako programista oraz coach programistów w (nie bójmy się użyć tego słowa) kultowej już firmie jaką jest ThoughtWorks.
piątek, 14 marca 2014
Wiedza i umiejętności na poziomie Hello World
Warto przeczytać, bo wszystko o czym pisze Alex ma przełożenie również na zdobywanie wiedzy technicznej w naszej branży: http://alexba.eu/2014-03-12/rozwoj-kariera-praca/powazna-slabosc-wiekszosci-szansa-dla-nielicznych/
niedziela, 9 marca 2014
Dzień dziecka kiedyś się skończy...
Jeżeli myśleliście, że Uncle Bob skończył się na Kill'em All, to zachęcam do obejrzenia prezentacji na temat profesjonalizmu: http://vimeo.com/84676528.
Cytując z pamięci frywolne tłumaczenie:
~~Pewnego dnia jakiś mierny programista popełni jakiś głupi błąd, który spowoduje śmierć tysięcy ludzi. To nieuniknione. Wówczas politycy zaczną się nam przyglądać i zadadzą pytanie: jak mogliście do tego dopuścić (...) A później zrobią coś czego byście nie chcieli, zajmą się wprowadzaniem norm, standardów, ustaw, będą mówić nam w jakich technologiach możemy programować.~~
Tak więc Panie i Panowie: skupcie się, bo kiedyś wszyscy będziemy musieli programować w technologiach najmocniejszego lobbysty (który produkuje doskonałe klawiatury i przeciętne systemy operacyjne) i merdżować kodzik w CVS;)
//=====================================
Akcje rządowe typu "każdy powinien programować" można by jednak przemyśleć...
sobota, 8 marca 2014
Artykuł: Zarządzanie transakcjami w systemach klasy enterprise
Kilka istotnych szczegółów odnośnie transakcji, które mogą uchronić Cię przed katastrofą znajdziesz w artykule Zarządzanie transakcjami w systemach klasy enterprise, który opublikowałem w lutowym numerze programistamag.
Do pobrania tutaj: http://bottega.com.pl/artykuly-i-prezentacje#tx.
Niepoczątkujący czytelnicy mogą śmiało pominąć wstęp, następnie nakreślamy pokrótce generalne strategie zarządzania transakcjami aby wreszcie zająć się najprostszą z nich:) Mimo, że najprostsza to wciąż czycha tam na nas wiele pułapek, szczególnie w połączeniu z JPA.
Uzupełnieniem lektury jest artykuł Mapowanie relacyjno-obiektowe prawdziwych obiektów http://bottega.com.pl/pdf/materialy/receptury/orm.pdf. Temat rozwinę na prezentacji pod tym samym tutłem podczas zbliżającej się konferencji 4Developers - abstrakt tutaj.
Do pobrania tutaj: http://bottega.com.pl/artykuly-i-prezentacje#tx.
Niepoczątkujący czytelnicy mogą śmiało pominąć wstęp, następnie nakreślamy pokrótce generalne strategie zarządzania transakcjami aby wreszcie zająć się najprostszą z nich:) Mimo, że najprostsza to wciąż czycha tam na nas wiele pułapek, szczególnie w połączeniu z JPA.
Uzupełnieniem lektury jest artykuł Mapowanie relacyjno-obiektowe prawdziwych obiektów http://bottega.com.pl/pdf/materialy/receptury/orm.pdf. Temat rozwinę na prezentacji pod tym samym tutłem podczas zbliżającej się konferencji 4Developers - abstrakt tutaj.
Subskrybuj:
Posty (Atom)