Programista iOS i Android
Audyt czyjejś złej jakości pracy (już zidentyfikowanej, ale potrzebne jest potwierdzenie od specjalisty). Przejrzenie istniejącego kodu i zidentyfikowanie przykładów złego kodu oraz stwierdzenie, że wykonana praca nie była dobra, w formie pełnego raportu podpisanego przez osobę z formalnymi kwalifikacjami IT. Z przykładami i pokazaniem złego kodowania w porównaniu do poprawnego (wszystko w języku angielskim).
Dwie aplikacje natywne. Jedna w Swift, druga w Javie. Java dla Androida powinna być pierwsza.
Zostały napisane w latach 2016-2019 i działają tylko częściowo oraz nie są modyfikowalne.
Dlatego potrzebujemy tylko analizy kodu, a przykłady problemów muszą być podkreślone (dla potwierdzenia, że praca została wykonana bardzo źle). Nie potrzebujemy, aby kod był poprawiany i nie potrzebujemy rekomendacji dotyczących jego poprawy.
Chcielibyśmy mieć możliwość poprawienia projektu raportu, aby był bardzo przejrzysty, ponieważ miałby służyć jako oficjalny dokument.
Ta praca byłaby wykonywana dla mojego szwajcarskiego kolegi. Tylko pomagam mu znaleźć odpowiednią osobę, ale on da wszystkie wskazówki i pokaże ci przykłady, które już zidentyfikował, ponieważ jest dość zaznajomiony z kodem.
A dostęp do niego na Macu mojego kolegi byłby najlepszą opcją.
Bardzo dziękuję za wasze oferty.
-
2 dni1817 PLN
2161 36 1 2 dni1817 PLNCześć
Bez zbędnych ceregieli. Mogę zrobić to, czego potrzebujesz. Skontaktuj się ze mną w wiadomościach prywatnych
-
10 dni1817 PLN
11616 44 0 10 dni1817 PLNCześć! Gotowy, aby pomóc w analizie kodu. Porozmawiajmy o wszystkich szczegółach i uzgodnijmy dalsze kroki!
-
111 dni6542 PLN
1122 12 0 2 111 dni6542 PLNDziękuję za podzielenie się szczegółami swoich wymagań. Poniżej znajduje się zarys, jak proponuję podejść do audytu kodu, aby upewnić się, że spełnia Twoje oczekiwania i stanowi formalny oraz profesjonalny dokument dla Twojego szwajcarskiego kolegi.
Zakres pracy
Analiza kodu:
Analiza baz kodu Java (Android) i Swift (iOS), napisanych w latach 2016-2019.
Identyfikacja przykładów kodu niskiej jakości, w tym, ale nie tylko:
Niezgodność z standardami kodowania.
Nieskuteczne algorytmy lub struktury danych.
… Brak skalowalności, utrzymania i czytelności.
Niewystarczające zarządzanie błędami lub użycie przestarzałych interfejsów API.
Podkreślenie, jak te problemy przyczyniają się do obecnych ograniczeń aplikacji.
Porównanie z najlepszymi praktykami:
Podanie jasnych przykładów problematycznego kodu, a następnie poprawionych przykładów, które są zgodne z nowoczesnymi najlepszymi praktykami.
Upewnienie się, że wszystkie przykłady są zwięzłe i wyraźnie oznaczone dla łatwego zrozumienia.
Formalny raport:
Dostarczenie kompleksowego raportu o profesjonalnej jakości, który zawiera:
Streszczenie wykonawcze: Przegląd ustaleń i wniosku, że praca była niskiej jakości.
Przykłady złego kodu z porównaniami do poprawionych wersji.
Elementy wizualne, aby raport był czysty, uporządkowany i profesjonalny.
Formalne kwalifikacje IT autora i dane kontaktowe.
Współpraca i dostępność:
Bezpośrednia współpraca z Twoim szwajcarskim kolegą w celu doprecyzowania celu i zapewnienia spełnienia wszystkich wymagań.
Dostęp do kodu na Macu kolegi dla dokładnej analizy, jeśli to konieczne.
Wyniki
Kompleksowy raport z audytu kodu w formacie PDF, zaprojektowany jako oficjalny dokument.
Opcja drobnych iteracji w zakresie projektu i treści, aby dostosować się do specyficznych potrzeb Twojego kolegi.
Harmonogram i ceny
Projekt zajmie około [X dni/tygodni] do ukończenia po początkowym dostępie do kodu i dyskusjach z Twoim kolegą.
Ceny: [Proponowana cena lub "Dostępna po dyskusji"]
Czekam na możliwość pomocy w tej analizie i dostarczenia raportu, który spełni Twoje standardy profesjonalizmu i dokładności. Proszę daj mi znać, jeśli chciałbyś umówić się na rozmowę, aby sfinalizować szczegóły.