O usłudze
PrzetłumaczoneJestem deweloperem Smalltalk i tworzę aplikacje obiektowe w sposób, w jaki czysta OOP była zamierzona. Pracuję głównie w Pharo i VisualWorks, rozwijając w "żywym" obrazie, gdzie każdy obiekt, klasa i metoda mogą być badane i zmieniane w trakcie działania programu. To podejście oparte na obrazie pozwala na stopniowy rozwój modelu domeny, testowanie pomysłów w kilka sekund i organiczny rozwój systemu, zamiast przepisywania go od podstaw po każdej zmianie. Jeśli ważna jest dla Ciebie przejrzysta architektura, przesyłanie wiadomości i kod, który czyta się jak opis zadania — tak pracuję.
Większość mojej pracy polega na modernizacji dziedziczonych systemów Smalltalk, które cicho wykonują krytyczną logikę biznesową. Odtwarzam niedokumentowane zachowania, rozplątuję złożone hierarchie klas, przywracam testy do projektu i starannie migruję stary kod VisualWorks lub VA Smalltalk do utrzymywanego Pharo. Łączę również historycznie zamknięte obrazy ze światem zewnętrznym poprzez usługi REST, bazy danych relacyjnych i obiektowych oraz nowoczesne wdrożenia, aby inwestycje w Smalltalk nadal się opłacały. Każdą zmianę wprowadzam w małych, odwracalnych krokach, polegając na debuggerze i modularnych testach.
Niezależnie od tego, czy potrzebujesz nowej aplikacji Pharo, ratunku dla starzejącego się obrazu, czy doświadczonych rąk do rozszerzenia istniejącego modelu obiektowego — pomogę uczynić rozwiązanie ekspresyjnym i trwałym.
— Rozwój aplikacji w Pharo i VisualWorks
— Rozwój oparty na obrazie na żywo poprzez testy
— Refaktoryzacja i ratunek dziedziczonych systemów Smalltalk
— Migracja z VA/VisualWorks do nowoczesnego Pharo
— REST API, backendy webowe i aplikacje Seaside
— Integracja z bazami danych SQL i obiektowymi
— Modelowanie domeny, mentoring i przegląd kodu
Większość mojej pracy polega na modernizacji dziedziczonych systemów Smalltalk, które cicho wykonują krytyczną logikę biznesową. Odtwarzam niedokumentowane zachowania, rozplątuję złożone hierarchie klas, przywracam testy do projektu i starannie migruję stary kod VisualWorks lub VA Smalltalk do utrzymywanego Pharo. Łączę również historycznie zamknięte obrazy ze światem zewnętrznym poprzez usługi REST, bazy danych relacyjnych i obiektowych oraz nowoczesne wdrożenia, aby inwestycje w Smalltalk nadal się opłacały. Każdą zmianę wprowadzam w małych, odwracalnych krokach, polegając na debuggerze i modularnych testach.
Niezależnie od tego, czy potrzebujesz nowej aplikacji Pharo, ratunku dla starzejącego się obrazu, czy doświadczonych rąk do rozszerzenia istniejącego modelu obiektowego — pomogę uczynić rozwiązanie ekspresyjnym i trwałym.
— Rozwój aplikacji w Pharo i VisualWorks
— Rozwój oparty na obrazie na żywo poprzez testy
— Refaktoryzacja i ratunek dziedziczonych systemów Smalltalk
— Migracja z VA/VisualWorks do nowoczesnego Pharo
— REST API, backendy webowe i aplikacje Seaside
— Integracja z bazami danych SQL i obiektowymi
— Modelowanie domeny, mentoring i przegląd kodu