24FreelanceRynek freelancerów, który nigdy nie śpi
Aktywny

Programista Smalltalk i Pharo — aplikacje obiektowe

97 przeglądów#2280
Okres wystawienia1 dzieńdo 18.11.2026
Opublikowane20.08.2026
Widoki9715 w ciągu 14 dni

O usłudze

Przetłumaczone
Jestem 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

Ochrona escrow SafeDeal

Środki są blokowane na rachunku escrow Payora w USDT (TRC-20) i wypłacane wykonawcy dopiero po akceptacji pracy.

Freelancer contacts
E-mailShow
24
Dwadzieścia · wskazówka

Zanim zamówisz

  • Przejrzyj portfolio freelancera.
  • Opisz swoje zadanie i zapytaj o cenę oraz termin.
  • Sprawdź opinie od innych klientów.
  • Lub opublikuj projekt i porównaj kilka ofert.
Ta sama kategoria

Podobne usługi

Wszystkie usługi w kategorii
Dobrze wiedzieć
Jak mogę zamówić tę usługę?

Napisz do freelancera za pomocą formularza na tej stronie: opisz zadanie, termin i wynik, którego potrzebujesz.

Jak mogę sprawdzić freelancera?

Otwórz profil: ocena, portfolio i opinie od innych klientów pokazują doświadczenie w zadaniach podobnych do twoich.

Max K.Programowanie stron internetowych
Kontakt

Na jakie zapytania odpowiada ta strona