Przed poradnikiem muszę zaznaczyć kilka rzeczy
Ten wstęp to krótki zarys tego co będę tutaj wyjaśniał i jakimi poradami będę się z Tobą dzielił.
Narzędzia, których używam w tym poradniku to:
Cursor to edytor kodu. Jest to edytor zbudowany na podstawie Visual Studio Code (VSC) od Microsoft. Twórcy Cursora zmodyfikowali VSC, dodali tam swoje funkcje AI i wyszła z tego aplikacja znana niemalże każdemu developerowi. Głównie z niego korzystam dzisiaj do pisania kodu.
Zanim rozpocznę pracę nad jakimkolwiek projektem, to muszę dokładnie wiedzieć jakie ten projekt ma spełniać zadania, jakie ma spełniać funkcje (po stronie admina jak i użytkownika), jak się łączy z bazą danych, do czego ma nie służyć.
Dokument, który zawiera takie informacje profesjonalnie nazywa się project scope/project specifications. Jak zwał tak zwał. To są najbardziej popularne określenia.
Już tutaj pojawia się u mnie pierwsze wykorzystanie AI.
Tak wygląda wycinek mojej rozmowy z Grokiem podczas procesu tworzenia Project Scope. Nie wysyłam zazwyczaj jednej wiadomości, tylko przeprowadzam dłuższe rozmowy z modelem, aby zaadresować wszystko co mi nie odpowiada w projekcie. Prompty piszę po angielsku, bo Grok lepiej wtedy rozumie o co mi chodzi.
Wszystkie funkcje spisuję zawsze w notatniku - Apple Notes, Google Docs i to mi zajmuje zawsze dużo czasu. Tylko ten czas, który spędzam nad zapisywaniem tego co chce osiągnąć w danym projekcie pomaga mi w zaoszczędzeniu czasu później. Jeśli nie spędzi się wystarczająco dużo czasu nad opisaniem wszystkich funkcji, to zmiany w późniejszym etapie kosztują dużo czasu, a w niektórych przypadkach to co początkowo założyłem może się różnić od tego jak działa i wygląda produkt końcowy.