Jak wyglądają realne błędy w aplikacjach?
W dzisiejszym odcinku #od0dopentestera pokażę Ci 4 błędy w oprogramowaniu Kallithea, które umożliwiają dostęp do cudzych danych.

Kallithea to serwer #git napisany w #python

Uprawnienia w całej aplikacji są weryfikowane przy pomocy dekoratorów.
KacperSzurek - Jak wyglądają realne błędy w aplikacjach?
W dzisiejszym odcinku #od0d...
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Takie rozwiązanie poprawia czytelność kodu


@KacperSzurek: takie rozwiązanie, to najczęściej jest odpowiedź na:

k---a, z--------y coś w logice aplikacji, ale p----------y dekoratory tu i ówdzie, to nie trzeba będzie tego przepisywać.
  • Odpowiedz
Gdzie trzymają swoje prywatne projekty wykopowi programiści 15k ?

Z czego korzystacie, ile płacicie, jakie korzyści/dodatkowe opcje daje wybrana przez Was platforma?

#git #github #programowanie #programista15k #ci #pytaniedoeksperta #kiciochpyta
QBA__ - Gdzie trzymają swoje prywatne projekty wykopowi programiści 15k ?

Z czego ...

źródło: comment_P3zRY3gmHJY2dszuH83Yn9F5WH0v4GyJ.jpg

Pobierz

Najlepsze repo na prywatne projekty

  • github 26.5% (39)
  • gitlab 22.4% (33)
  • bitbucket 25.9% (38)
  • własny serwer NAS + git 3.4% (5)
  • pendrive ( ͡° ͜ʖ ͡°) 4.1% (6)
  • folder projekty11 a potem robie projekty12 itd... 16.3% (24)
  • coś innego 1.4% (2)

Oddanych głosów: 147

  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#git #programowanie
Czy commitować każdą drobną rzecz(wydaje się niewykonalne), czy można zbiorczo wymienić co się zmieniło?
Jeśli drugie, to jak ogarniać cofnięcie zmian w części kodu, ale inaczej niż ręcznie kopiować z poprzedniego stanu kodu?
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • Doceń
Czy commitować każdą drobną rzecz(wydaje się niewykonalne), czy można zbiorczo wymienić co się zmieniło?


@look997: Commity powinny być:

* małe (kilka/naście/dziesiąt linijek zmian)
* działające (jak zmieniasz nazwę funkcji to także jej użycia – każdy commit dowolnie odpalony
  • Odpowiedz
Jak zmieniam jedną rzecz, i przy okazji poprawiam w tym samym pliku coś innego (jakaś drobnostka, ale nie związana), to jak to rozdzielić? Jeśli już coś zacząłem z główną rzeczą?


@look997: Partial commit (czy tam patch commit) (git add -p). IntelliJ wspiera partial commit od chyba wersji 2018
  • Odpowiedz
mireczki mam pytanie uczę się podstaw gita i zastanawiam się nad sytuacją że pracuję w danym folderze i mam już kilka commitów wszystko ok i po jakimś czasie wpiszę przypadkowo git init i mam komunikat że reinitalizing itd. sprawdzając git log i git status nic się nie zmieniło/ nie popsuło, są jakieś konsekwencje tego drugiego git init? #git #naukaprogramowania
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@imlmpe:

2) Google stworzyło serwis edukujący webmasterów odnośnie tworzenia lepszych i szybszych stron WWW

https://web.dev

INFO: kliknij na "Test my site", aby zobaczyć na ile Twoja strona spełnia wytycne Google.


Sweet cheesus ile ta domena musiała kosztować
  • Odpowiedz
Używa ktoś Gogs'a jako własnego serwera #git?
W jaki sposób go skonfigurować, żeby przy próbie pusha wymagał loginu i hasła - ale lokalnego, takiego jak do gogs?
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pracujemy nad porządnym gitflow, który chcemy spiąć z CI/CD i aktualnie pojawił się pewien problem.

Mianowicie - mamy dwa branche: pretest i master. Developerzy mergują branche feature do pretestu, tam są puszczane automaty, jeśli testy przejdą to jest robiony automatyczny merge do mastera.

Mamy 4 środowiska na które rzutują 4 branche:
- pretest env - pretest branch (na nim działają tylko automaty)
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Fristo: testy automatyczne będą u nas "w przyszłości" :D
Robimy na gałęzi merge z developa i wtedy jest test :)
I jak jest okej, to gałąź przyłączamy do developa.
Nie wiem na jakim poziomie patologii to jest, ale to moja pierwsza praca, więc trudno mi się tutaj wypowiadać, czy to dobrze, czy źle :)
  • Odpowiedz
GIT: Tagi W Gicie: Operacje Zdalne. [ⓘ Kurs Gita, Moduł 05, Lekcja 07]

Jak używać TAGów w #git podczas operacji zdalnych? Na co uważać, przed czym uciekać?
Jakie komendy i jakie opcje są najbardziej przydatne?

Jak wysłać tagi, jak je pobrać, a kiedy (i jak) ich NIE pobierać?
maniserowicz - GIT: Tagi W Gicie: Operacje Zdalne. [ⓘ Kurs Gita, Moduł 05, Lekcja 07]...
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treść przeznaczona dla osób powyżej 18 roku życia...
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 4
@LM317K jak cię zjadą to nic, gorzej jak robisz PR i jest ignorowany i sobie po prostu wisi kilka lat a tego co potrzebujesz dalej nie ma
  • Odpowiedz
mirki noobowskie pytanie: jak pracuje w zespole gdzie jest branch glowny i chce zrobic jakas swoja funkcjonalnosc to zakladam to tego swoja osobna branch. Pytanie jak:

1. Czy najpierw robie pulla zeby byc na biezaco -> potem robie chekouta zeby stworzyc branch u siebie -> i potem pushuje to do matera czy tam developa

2. Czy moze zakladam branch bezposrednio na githubie/gitlabie -> dopiero potem robie pulla z developa/mastera -> u siebie
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@SiemkaKolego:
- git checkout master && git pull
- git checkout -b twojbranch
- robisz swoje zmiany, git commit
- git push --set-upstream origin twoj
branch
- wystawiasz Merge/Pull Requesta ze swojego brancha do mastera i ktoś Ci to merguje po przejrzeniu.
  • Odpowiedz