Płatne Programowanie

keinsell · · 1 min czytania

Pracowałem nad oprogramowaniem tworzonym od szkicu jak i istniejącymi projektami w których zauważałem błędy w konstrukcji, odnalazłem w sobie założenia że systemy informatyczne powinny być modularne bez pojedyńczego punktu updaku.

Poznawałem sposób w jaki był pisany kod z którym miałem styczność, rozpoznając wadliwe wzorce kognitywne które za nim stały - nie podobała mi się nieprzewidywalność oraz brak porządku w relatywnie dużych projektach.

Używałem wzorców projektowych w sposób dla mnie nieznany, te wynikały samoistnie wraz z pisanym kodem. Zwróciłem uwagę na powtarzający się tok wydarzeń który mógł być zamknięty oraz zareprezentowany poprzez wzór.

Stawiałem granicę pomiędzy komponentami które miały określaną odpowiedzialność, każdy system składa się z wielu jednostek ale system w którym pojedyńcza jednostka jest w stanie zaburzyć poprawne funkcjonowanie jest systemem wadliwym.

Inspirowałem się dostępnym kodem, unikając kopiowania go do oprogramowania nad którym pracowałem w danym momencie gdyż ten był szyty innym stylem pomimo tego samego znaczenia oraz często zastosowania.

Rozkładałem system oraz oprogramowanie na części pierwsze aby poznać ich strukturę a zarazem nauczyć się jak zreplikować takowe części samodzielnie.

Inwestowałem swoje zasoby którymi byłem nagradzany w siebie, sprzęt oraz szukałem możliwości aby możliwie jak najbardziej wykorzystać zasoby które miałem pod ręką.