Próbuje stworzyć podstawową konfigurację pod moje testy automatyczne z wykorzystaniem pytest + selenium. W każdym z tutoriali jakie przerabiałem efekt jest taki że w klasie gdzie definiowane są lokatory i metody do obsługi danej strony nie mam podpowiedzi od drivera. Jest to dla mnie nieco problematyczne ponieważ nie znam jeszcze wszystkich metod na pamięć no i łatwo też o jakąś literówkę. Aktualnie driver definiowany jest w pliku conftest.py, następnie przekazywany jest przez
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Assistant 0.9.0 został pobrany już przez 20 osób! ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°)

Jeśli nie spróbowałeś /aś jeszcze, jest to linter czasu rzeczywistego do Visual Studio Code. Bardzo przydatne

https://marketplace.visualstudio.com/items?itemName=tomasz-smykowski.assistant

#programowanie #naukaprogramowania #vscode
tomaszs - Assistant 0.9.0 został pobrany już przez 20 osób! ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡...

źródło: comment_1592852660sFowrRtFloJPRDVNDSfbyN.gif

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Solidly: no widziałem widziałem. Do Visual Studio, Studio Code itd. Pewnie dlatego nie używa lensów, bo chyba nie każde IDE je obsługuje. Z takimi kombajnami raczej nie mam zamiaru konkurować. Bardziej chodzi mi o to, by Assistant pozwalał łatwo dodawać własne reguły i wyświetlać info w miejscu, gdzie akurat piszę. Także to wyklucza budowanie takiego kombajnu jak Sonar. Ale i tak to bardzo interesujące. Bym musiał przyjrzeć się innym rozwiązaniom
  • Odpowiedz
1. Użyj context managera (with open(filename, 'r') as ...)
2. Użyj CSV DictReader/DictWriter
3. Po prostu stwórz nowy plik i zapisz w nim dane z dwóch plików "wsadowych". Tzn:
- Wypisujesz wszystkie pliki w danym folderze os.listdir(path)
- Sortujesz je alfabetycznie sorted(os.listdir(path))
- Stwórz sobie z nich pary dwuelementowe start/end zip(files[0::2], files[1::2]) - pierwszy element to start
  • Odpowiedz
jakaś dobra książka do nauki o testach jednostkowych? albo inne źródła mówiące o tym jak je dobrze pisać?

zakładam, że sposób ich pisania jest dosyć podobny więc czy to będzie C#,JAVA, PHP czy Python to raczej nie gra większej roli (chyba, że się mylę), fajnie jakby było coś w tematyce aplikacji webowych czyli m. in. o testowaniu serwisów, kontrolerów itp. itd.

#naukaprogramowania #programowanie #testyjednostkowe #csharp
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@toreno: "Clean code" wujka Boba na pewno, tylko to jest dość specyficzna książka. Rozdział o UT jest raczej do osób, które już to robiły :D
Algorytmy od podstaw wbrew tytułowi jest sporo o UT, ale to raczej dobre na wprowadzenie w ogóle do idei TDD niż do samych UT.
Jeśli chodzi o to jak testować to najwięcej dowiedziałem się z blogów. A jak to zakodować z dokumentacji do Nunit i
  • Odpowiedz
zaraz sie zajumie...:

find . -name '*CTC*' -exec sed -i -e 's/ctc/ctd/g' {} \; tworzy nowa kopie pliku .inp) z zakonczeniem ".inp-e", co jest jasne, bo -i łapie "-e"

-ie to samo → daje ".inpe"

-e
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@farmaceut: zamiast exec przekieruj do xargs. Jest to znany problem z rozgraniczaniem parametrów od siebie.

find . -name '*.inp' | xargs -i sed -i -e 's/ctc/ctd/g' {} u mnie działa i nie pyta
  • Odpowiedz
@blablalbla: Ciężko, bo temat rzeka i każdy robi na swoją modłę, a wraz z nowymi standardami sporo już jest mocno nieaktualne.
Są jakieś książki, ale proponuję szukać takich od co najmniej C++14 a najlepiej od C++17.
Chociaż według mnie najlepiej chyba poszukać dokumentacji takich bibliotek jak boost::hana.
Stara boost:mlp jest już leciwe i mało przydatne, powstała jeszcze przed C++11.
Bardzo dużo można się dowiedzieć, oglądając widea z konferencji, to
  • Odpowiedz
@Yakooo:

Doxygen will not generate an actual full diagram of all classes in the project. It will generate a separate image for each hierarchy. If you have multiple, unrelated class hierarchies you will get multiple images.


Sry. Chyba mi się w takim razie narzędzia pomyliły. Na bank Visual Studio umie generować cały diagram UML na jednym "płótnie".
  • Odpowiedz
  • 0
Hmm, pierwszy raz będę miał jutro doczynienia z programem do tworzenia m.in Diagramów UML i mam pytanko, czy wszystko trzeba tam ręcznie wklepywac czy potrafi on jakoś pobrac dane i zrobić relacje?
Bo z takim czystym wklepywaniem nie wiem czy zdążę oddać projekt dlatego jak ktoś ma jakiegoś tipa to moze podesłać, a jeśli nie ma to chyba nocka będzie tryhardowana

Chodzi mi o Modelio

#modelio #uml #
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#rozdajo TAK JEST ROZDAJO, CAŁY BOMELEK (500zł) NA USŁUGI I SPRZĘT.
Aaaa się napaliłem sorka.

Mój pradziad walczył
Dziad z ojcem wiedzą co to bibuły #gimbynieznajo i bardzo dobrze
jesteśmy pierwszym pokoleniem od Poniatowskiego które nie musi kombinować
wytrzzeszcz - #rozdajo TAK JEST ROZDAJO, CAŁY BOMELEK (500zł) NA USŁUGI I SPRZĘT.
Aa...
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

✅ Jedno z pytań, które pojawiło się na mojej rozmowie kwalifikacyjnej na stanowisko Java Mid Developera tyczyło się debugowania zdalnego.
Wówczas nie potrafiłem odpowiedzieć na to pytanie, dlatego nagrałem specjalny materiał dla potomnych, oraz tych, którzy chcą sobie ułatwić życie podczas diagnozowania błędów w aplikacji.
Dodatkowo pokazuje jak debugować aplikację uruchomioną w ramach Dockera

Link do video-szkolenia: https://youtu.be/_jBroLn6LKQ
Więcej na temat zastosowania debugera znajdziesz w artykule: https://bykowski.pl/debugowanie-sprytne-sposoby-na-odnajdowanie-bledow-w-kodzie/
SoftBull - ✅ Jedno z pytań, które pojawiło się na mojej rozmowie kwalifikacyjnej na s...
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@SoftBull: Mała sprawa:
Jak przygotowujesz odcinek to lepiej by było gdybyś miał przygotowany skrypt, bo masz tendencje do tworzenia złożonych zdań w ramach których uciekasz z wątkiem głównym.
  • Odpowiedz
Zerknij na artykuł, tak opisałem różnice i przykład :) Jeśli coś po przeczytaniu jego nie będzie jasne, to śmiało pytaj :)
  • Odpowiedz