Wszystko
Najnowsze
Archiwum
2
Ultimate Guide to Morse Code Translation

Morse code has stood the test of time as a simple yet powerful system of communication. Originally developed in the 1830s for long-distance telegraphy, it uses a sequence of dots and dashes (or short and long signals) to represent letters, numbers, and punctuation marks. In today's digital era, Mors
z- 0
- #
- #
- #
- #
- #
- #
- 2
Adwentowe Wyzwanie Security Code Review
To zbiór 24 codziennych lekcji z zakresu weryfikacji bezpieczeństwa kodu źródłowego wraz z zadaniami.
📅 Kiedy? 1-24 grudnia.
💰 Cena? Za darmo.
- 3
źródło: 1000002135
Pobierz- 0
Choć próbowałem kiedyś robić pełne i zawsze dostępne programy szkoleniowe, ale ludzie tego wtedy nie kończyli (dojście do połowy już było sukcesem).
Dlatego taka forma mailowa to próba wdrożenia gamifikacji w proces nauki. A certyfikat/dyplom czy stempel z ziemniaka ma motywować (bo pamiętaj, że każdy inaczej rozumie wartość takiego certyfikatu), żeby regularnie wykonywać codzienne ćwiczenie.
Dałoby się to zrobić też w formie
0
Narzędzia programisty: Code review - Porozmawiajmy o IT

Witam w 202. odcinku podcastu "Porozmawiajmy o IT", w którym w serii rozmów o narzędziach programisty rozmawiamy o code review.
z- 0
- #
- #
- #
- #
- 1
#programowanie #codereview (to chyba lekka przesada, ale i tak wołam). #python #naukaprogramowania #programista15k
Zacznijmy może od opisania USER STORY.
1. Użytkownik wybiera ścieżkę folderu, w którym chce, by program zadziałał.
2. Wybiera, do jakich instytucji chce skierować wnioski.
Osobiście podzieliłbym tak:
- klasy typu
DocxFile, XlsxFile, Application (w sensie *Wniosek*) w osobnych modułach- potem dziedziczące (dziedzieczenie zazwyczaj jest złe, ale nie zawsze – tu pasuje)
- 1
- 0
Poddaje się, przy pomocy kolegi @Calka_internowana oraz @Krolik udało się stworzyć coś bardzo fajnego dla mnie ale zacząłem nowe featury dodawać i się wysypało. Tutaj link do pastebina: https://pastebin.com/jR4iid1p
Kod błędu jest
552
Pomówiony o mobbing za... code review

O IT mówi się różne rzeczy. Głównie w kontekście bardzo wysokich zarobków. Mało kto wie jak wygląda praca w takim środowisku i z jakimi problemami trzeba się mierzyć. Po co robić CR jak kod działa? A że wygląda ch***wo, to już inna sprawa ¯\_(ツ)_/¯
z- 419
- #
- #
- #
- #
- #
- 0
#python #programowanie #naukaprogramowania #codereview
mam sobie dwie klasy "rzecz" i "kontener na rzeczy" - jaki jest najlepszy sposób by każda z rzeczy mogła "powiedzieć", gdzie się znajduje? (zakładamy, że każda rzecz jest w jakimś konkretnym jednym kontenerku)? jak to najładniej zaprojektować?
mam taki przyklad: https://pastebin.com/JgLYYbur i proszę o opinie :)
(sorry za screenshot, wykop źle formatuje kod)
źródło: comment_16603016323CHy3TqCSksDMaTNJsbAWq.jpg
Pobierz- 0
- 1
W dużym skrócie wszystko zależy od tego czy obiekt może żyć / mieć własną tożsamość bez obiektu rodzica.
Przykładowo:
- książka może spokojnie istnieć
Cześć, wykona ktoś dla mnie code review aplikacji, która jest zadaniem rekrutacyjnym?
git
Opis polecenia na obrazku:
źródło: comment_1654950350Z0lKhkFec9sbzPESNnlK0l.jpg
Pobierz1 przerób na api
2 odseparuj strzały do bazy od controllers
3 dodaj testy
4 asnotracking
5 dto lub viewmodel wysyłaj na front
- 0
- 5
chiński, japoński, rosyjski, ukraiński, itp też są zapisane własnym alfabetem
Od jakiegoś dłuższego czasu piszę w csharp i tak się zastanawiam jak u mnie z jakością kodu...
Byłby ktoś chętny przejrzeć mój projekt?
Chętnie bym przyjmie jakieś rady itp.
Link do projektu -> link
- 5
- 28
Cześć. Właśnie skończyłem pisać projekt. Jest to prosta aplikacja quizowa napisana w Django. Byłbym wdzięczny, gdyby ktoś zechciał spojrzeć na kod i podpowiedzieć jakie błędy popełniam. Jest to moja druga, prawie w pełni napisana przeze mnie, aplikacja w Django, więc proszę o wyrozumiałość. Z góry dziękuję za wszelkie uwagi.
Link do repozytorium: https://github.com/rcybulski1122012/django_quiz_app
- 0
Zwracam się do Was z prośbą o pomoc w uporządkowaniu kodu który naklepałem w Pythonie,
Skrypt ma odczytywać wskazany przez usera plik .csv i na jego podstawie utworzyć makro do systemu które będzie zapisane na pendrive.
jestem
źródło: comment_1615315065xpCZCu2sQ58Vm4oE3KquC1.jpg
Pobierz- 2
1. Linijki 17-22 - masz zduplikowaną linijkę zwracającą ścieżkę, można to zrobić mniej więcej tak
2. Jeśli chcesz połączyć stringi ze zmiennymi to używaj Pythonowego formatowania stringów - a najlepiej f-stringów.
3. Jeśli robisz operacje na ścieżkach do plików to używaj
os.path.join() lub Path z modułu pathlib - one zajmą się wstawieniem slashy lub backslashy (zależnie od systemu), więc nie będziesz musiał ich ręcznie wstawiać i escape'ować.4. Komentarze, które mówią oczywiste
Dobrymi (choć nie jedynymi) kandydatami na osobne funkcje są np. bloki z linii 17-22 oraz 58-99.
Lepiej będzie też wyglądało jeśli początek wykonywania programu będzie jasno określony (oczywiście przed
doSomething powinno być wcięcie, tylko wykop je- 1
Mianowicie zdaje mi się, że zaszła zmiana na stronie internetowej rządowej i tekst się różni.
Czy można to sprawdzić? Chcę rozwiać wątpliwości.
Stary link z wczoraj
- 1
Instrukcja, obrazki jak to wygląda w działąniu oraz oczywiście pliki do pobrania są na stronie projektu: https://github.com/marcinorlowski/octoprint-monitor
PS: dodaje też #programowanie -> może ktoś ma
źródło: comment_1606809852Y8tdZpW5vO8O1YYDHxFPdO.jpg
Pobierz- 2
Czy w ogóle komuś dajecie kod do przejrzenia?
#programowanie #codereview
- 0
Czy ktoś z #programista15k wrzuciłby okiem na ten controller https://pastebin.pl/view/23ff6413 i podpowiedział gdzie przenieść nadmierną logikę z niego?
Dodatkowe pytanie: W feedbacku dostałem Brak bardziej zaawansowanej architektury, użycia wzorców projektowych, interfejsów itd. W projekcie posiadam jeden
- 1
btw. ta walidacja powinna byc w $form->isValid(), czyli formularz powinien ci to zrobic.
@Klopsztanga: tak właściwie to powinna być ogarnięta przez api platform albo fos rest bundle na podstawie przyjmowanego dto i jego constraintów, nie ma tutaj potrzeby żeby bezpośrednio dotykać requesta albo się foremkami bawić ¯\_(ツ)_/¯
Komentarz usunięty przez moderatora
1
Wyszukiwanie siłowe na sortowanej tablicy

Kwintesencja złego kodu. Wyszukiwanie siłowe na sortowanej tablicy. Wolniej się nie da.
z- 12
- #
- #
- #
- #
- #
























Kiedyś był to mentoring, gościu poprawiał i na przyszłość już robił lepiej. Nas mniej głowa bolała jak trzeba było potem utrzymywać ten kod.
Dzisiaj - jest to pisanie komuś promptów, z których nic dodatkowego nie wyniknie na przyszłość. Ani taki typek kodu sam nie napisał, ani sam go nie poprawi, a AI też się niczego z komentarzy nie