Joel Edenberg

Author posts

Goodharti seadus

Marilyn Strathern üldistas kunagi Goodhart'i ütluse nii tabavat, et seda hakati kutsuma Goodhart seaduseks. Tõlgitul võiks see kõlada umbes nii: Meetrika ei ole enam hea mõõde, kui sellest saab sihtmärk. Sisuliselt järeldub sellest, et ohtlik on valida meetrikaid, millega kvantifitseeri ...

Kotlini tüübialias

Kotlinis on võimalik defineerida andmetüübi nimedele aliaseid ja seega viidata samale tüübile teise nimega. See on väga praktiline kui olemasolev tüübinimi on juba väga pikk ja lohisev. Näiteks: Või anda näiteks primitiivsetele andmetüüpidele olukorda paremini kirjeldav nimi: Kuna tüübi ...

Testkeskkonna taastamine

Üritades tarkvara ehitamise protsess üle viia GitHub Actions keskkonda, tekkis probleem integratsioonitestidega, mis järku enam ei töötanud. Esialgu kahtlustasime pikalt probleemi kasutuses oleva SpringBoot embedded Kafka või Wiremockiga. Aga lõpuks selgus, et viga oli hoopis Ping veebires ...

Cynefin raamistik

Cynefin raamistik lahterdab olukorrad kategooriatesse, mille abi on kergem mõista, et kuidas sellisetel juhtudel reageerida ning toimuvat tõlgendada. Raamistik jagab olukorrad 2 gruppi: ettearvatavad ja ettearvamatute põhjuste ning tagajärgedega. Olukordade kategooriad: Segadus (Confusion ...

IntelliJ jooksutuskeskkonnad

Mõnikord on tarvis tarkvara testimiseks jooksutada ka mujal, kui enda lokaalses keskkonnas. Selle jaoks on IntelliJ olemas jooksutuskeskkondade valik - Run Targets. Sellega saab näiteks kasutades Windowsi kompileerida tarkvara hoopis Linuxi keskkonnas (Windows Subsystem for Linux). Või joo ...

Teisi pärssivad tegevused

Soovides olla abivalmis ja meeskonna tööd võimedav kolleeg, võime märkamatult kalduda tegevustele, millel on tegelikult hoopis vastupidine efekt - see võib pärssida nii inimeste, kui ka tervikuna meeskonna arengut. Ideede generaator Lahendust vajavate probleemide meeskonnaga arutamisel on ...