Muis vs Keyboard

December 3, 2006

Als taal is smalltalk misschien wel superieur aan Java, maar de Squeak omgeving is in mijn ogen nog niet op het professionele nivo van bijvoorbeeld Intellij. Nu heb je in de editor misschien wel minder nodig, omdat je minder hoeft te schrijven, maar wat me stoort is dat ik steeds weer de muis moet gebruiken om tussen de windows te navigeren. Voor mijn huidige opdracht heb ik juist Intellij aangeschaft, zodat ik nauwelijks mijn handen van het keyboard hoef af te halen. De shortcuts werken goed en ik kan heel snel door de code navigeren, zonder de muis te hoeven gebruiken. Ik blijf dan in mijn “flow of thoughts”. In squeak merk ik dat ik wat concentratie kwijt ben aan het switchen tussen al de windows.

Debuggen in Java vs Smalltalk

December 1, 2006

De afgelopen weken heb ik weinig aan Smalltalk gedaan, omdat de context switch tussen Java en Smalltalk en de context switch tussen het probleem domein op mijn werk en mijn thuis project een beetje te groot was.

Op het werk verlangde ik wel weer naar een aantal mogelijkheden van de Smalltalk omgeving. Ik miste een workspace. Bij het testen kwam een van de gebruikers een situatie tegen, dat volgens mijn unit testen niet mocht voorkomen. In Smalltalk is het dan heel makkelijk om in een workspace even het gedrag van de objecten na te bootsen en zien waar het verkeerd gaat. Ik heb nu gebruik gemaakt van een junit testscript, wat in wezen niet verkeerd is, maar ik merkte wel dat het gewoon meer tijd kost. Je moet toch wat dieper nadenken over hoe je je test script moet maken omdat je niet interactief met je object kunt spelen.

De debugger van Intellij is wel ok, en ik kan tijdens een debug sessie wel wat code uitvoeren en inspecten, maar het is nog geen workspace. Je zit toch min of meer vast aan het script dat je van tevoren hebt opgesteld en dit is een nadeel als je nog niet weet waar je de fout moet zoeken.

Get free blog up and running in minutes with Blogsome | Theme designs available here