-cieki pamięci powstają zanim obudzisz się na dobre. Niby jesteś świadomy, jednak coś nie pasuje – ten świat nie do końca logicznym się wydaje. Poprzedniego dnia, rozważając masowo aspekty działania kodu, który nie został skończony i nocą nie dawał zapomnieć o sobie (np. podsuwając nowe pomysły bądź lawinowo narastające problemy) wszystko było takie jasne – tu zero, tam jeden, jeśli a to b, jeśli nie, to a jest be.
Nastała noc pełna walk o nowe idee, po czym przyszedł spokój i czas wyciszenia umysłu. Następnie umysł się rozbudził znów i zaczął sobie żartować z działań pamiętnego wczoraj, które to powtarza się każdego kolejnego dnia.
W tym to momencie właśnie powstają -cieki pamięci. Aby dogłębniej wytłumaczyć czym są, należy zanalizować przebieg działania biologicznego serwera programisty.
Serwer ten próbuje, bez udziału pomocników rozważyć wszystkie możliwe przypadki działające na dany kod. Nie oszukujmy się, nie jest on idealny, połowa zdarzeń to dobry wynik. Serwer ten spełnia więc rolę i komputera, i użytkownika. Musi przy tym przechowywać końską dawkę zmiennych, stałych, działań użytkownika – także tych niezbyt legalnych i odpowiedzi programu. Następnie układa to w graf, najczęściej przyjmujący formę drzewka (bądź lasu, jeśli punktów wyjścia jest wiele). Ot, rozgałęzienie, rozgałęzienie, gałązki, liście, wróbelek, chmurki i słoneczko do kompletu.
Tak przygotowani domyślamy się już, czym są -cieki pamięci. Gdy zaczynamy rysować drzewo od wróbelka, albo gałązki od liści, natrafiając na dowolny problem, fragmenty kodu, które gdzieś tam trzymają się razem, zaczynają pływać bezładnie po umyśle. Wraz z nimi nasz wróbelek, nieistniejące drzewo, kilka liści i tym podobne. Tworzy to kolaż podobny do dzieła malarza pokojowego w niewietrzonym pomieszczeniu bądź muzyka komponującego swe symfonie po trzecim pod budką w typowym średniej wielkości mieście.
Ale nie powiem, żeby to nie było przyjemne.
…przeczytałam wnikliwie i wychodzi mi, że ja się chyba tak do końca nie budzę nigdy… mój "bioserwer" musi mieć jakieś poważne problemy z sobą – pływam, pływam i pływam w tej mojej pamięci cieknącej i utonąć nie mogę jakoś 😉
W jego mniemaniu bardziej wypadałoby to nazwać urozmaicaniem życia. 🙂
…życie samo w sobie jest tak pełne niespodziewajek, że mniejsza na dziś o serwery :)))
Chociażby dzienna zawartość śniegu w zaokniu. 😉
..ot, chociażby :)))