Skocz do zawartości

Przeszukaj forum

Pokazuję wyniki dla tagów 'clean code'.

  • Szukaj Po Tagach

    Wpisz tagi, oddzielając przecinkami.
  • Szukaj Po Autorze

Typ zawartości


Forum

  • Programowanie
    • Java
    • C++
    • C
    • Assembler
    • .NET Framework
    • Delphi / Pascal
    • Objective-C
    • Swift
    • Rust
    • Go
    • D
    • Visual Basic
    • Inne jezyki programowania
  • Języki skryptowe
    • JavaScript
    • PHP
    • Python
    • Ruby
    • Perl
    • Lua
    • VBScript
    • Programy wsadowe i shell
    • Inne języki skryptowe
  • Programowanie funkcyjne
    • Haskell
    • Lisp
  • Bazy danych
    • SQL i bazy danych
    • NoSQL nierelacyjne bazy danych
    • ABAP
    • Visual FoxPro
  • Projektowanie i inżynieria oprogramowania
    • Algorytmy i struktury danych
    • Inżynieria oprogramowania
    • Projektowanie UI i UX
    • Reverse engineering
  • Projektowanie stron internetowych
    • HTML, XHTML i XML
    • CSS
    • Optymalizacja SEO
    • Inne
  • Praca, edukacja i kariera
    • Oferty pracy
    • Zlecenia
    • Kariera
    • Edukacja
    • Szkolenia i konferencje
    • Biznes i prawo
    • Magazyn Programista
  • Projekty
    • Moje projekty
    • Mam pomysł na...
    • Konkursy
  • Elektronika, hardware i software
    • Projektowanie i programowanie elektroniki
    • Hardware i software
    • Sieci komputerowe i Internet
  • Forum
    • Ogłoszenia, uwagi i sugestie
    • Społeczność
    • Off Topic
    • Giełda

Znajdź wyniki w...

Znajdź wyniki, które...


Data Utworzenia

  • Rozpocznij

    Koniec


Ostatnia aktualizacja

  • Rozpocznij

    Koniec


Filtruj przez liczbę...

Data dołączenia

  • Rozpocznij

    Koniec


Grupa


Strona Internetowa

Znaleziono 5 wyników

  1. 20+ lat programowania, kilkanaście lat za granicą, doświadczenie jako Senior Developer, Lead Developer i Software Architect i zamiast kolejnego kanału z 5 zasadami dobrego kodu postanowiłem zrobić eksperyment.Zaczynamy niewinnie i tworzymy potwora. Od dłuższego czasu chodziła mi po głowie pewna rzecz. W programowaniu bardzo często słyszymy, jak coś robić: używaj tego wzorca, stosuj tę zasadę, tego nie rób, to jest clean, to jest bad practice... Tylko że w prawdziwych projektach odpowiedź rzadko jest aż tak prosta. Po ponad 20 latach programowania, pracy jako Senior Developer, Lead Developer i Software Architect, również w dużych projektach i za granicą, coraz bardziej interesuje mnie nie samo rozwiązanie, ale dlaczego zostało wybrane i jakie będą jego konsekwencje. Dlatego postanowiłem zrobić mały eksperyment i stworzyć kanał Kod bez dogmatów. Nie chcę zaczynać od: „Dzisiaj nauczymy się wzorca X i pokażę Wam, jak go poprawnie zastosować.” Chcę zrobić odwrotnie. Najpierw pojawia się problem. Potem szukamy rozwiązania. A na końcu sprawdzamy jego konsekwencje. W pierwszej serii budujemy od zera prosty projekt pizzerii. Zaczynamy od kilku pizz, a następnie dokładamy kolejne wymagania i obserwujemy, jak nasze wcześniejsze decyzje wpływają na dalszy rozwój programu. Poziom trudności będzie rósł razem z projektem. Początek jest celowo prosty i powinien być przystępny również dla osób, które dopiero zaczynają swoją przygodę z programowaniem. Z każdym kolejnym wymaganiem kod będzie jednak coraz bardziej złożony, więc z czasem pojawią się tematy, które będą interesujące również dla bardziej doświadczonych programistów i architektów. Jeżeli chcecie, możecie budować ten projekt razem ze mną. Kod jest dostępny na GitHubie, a każdy odcinek ma przypisaną konkretną wersję projektu. Dzięki temu możecie pobrać dokładnie ten stan kodu, który widzicie w danym odcinku, i samodzielnie wykonywać kolejne kroki razem ze mną. Nie chcę jednak od początku budować „idealnego” rozwiązania. Wcielamy się w programistę, który jest już całkiem dobry, ale jeszcze nie ma doświadczenia, które pozwala mu przewidzieć wszystkie konsekwencje swoich decyzji. Chcę zobaczyć, czy uda się w ten sposób pokazać coś, czego często brakuje w typowych materiałach programistycznych — proces myślenia stojący za decyzjami. A kiedy z prostego projektu zrobimy potwora, spróbujemy zobaczyć, czy i jak można go z niego wyciągnąć. Kod bez dogmatów: YouTube — https://www.youtube.com/@kodbezdogmatów Pierwszy odcinek: Kod źródłowy w opisie filmu. Nie tylko jak. Przede wszystkim dlaczego.
  2. Java Software Developer - Nr ref. (02/226) Kraków Job description As a Java Software Deveoper you will be responsible for designing, coding and refactoring comples parts of the code in UI Agile Team. You will also define and implement code patterns to solve business logic, validation and web-services integration as well as demonstrate broad knowledge of technical solutions. For more information please contact Patrycja Pałacka-Wilk: ppw[at]infolet.pl Requirements Minimum 2+ years of experience (for regular position) and minimum 5+ years of experience (for senior position) in developing Java applications Great Java programming skills; Excellent Object Oriented design and programming practices knowledge (Clean Code, Refactoring, Design Patterns, SOLID principles); Experience in applying development agile methods (TDD, Continuous Integration, Code Quality, Code Review, Pair Programming); Experience in web-development HTML5, JS; Experience in Linux and web (HTTP, Tomcat, Apache); Good English language skills, written and verbal. Additional requirements Experience in designing UI from architecture point of view (reusable components); Experience in XML, XSD; Experience in Eclipse RCP platform, SWT and OSGi environment. Offer Large development possibilities with the latest technologies; Work in international environment; The budget for this position is between 10 000 - 15 600 PLN and depends on the chosen form of the agreement (standard work agreement or B2B); Personal development and training; Medical care; Benefit Multisport; Home office option (up to 8 days, after adaptation period); Relocation package.
  3. Java Developer in Test (UI Profile) - Nr ref. (02/193) Kraków Job description - On this position he/she: Applies and maintains software quality standards for Profiles UI. Analyzes and writes automated functional test and frameworks. Keeps code quality standards for tests. Analyzes test results to ensure existing functionality and recommends corrective actions. Performs Performance/Destructive/Security Automated Test. Coordinates automated functional tests maintenance. Contributes to release process automation (Continuous Delivery). Takes part in researching best practices, new tools and technologies. For more information or to apply, please contact Patrycja Pałacka-Wilk: ppw[at]infolet.pl Requirements Minimum 3+ years of experience in Java development of automated software tests. Ability to write readable, maintainable code in a Java and Groovy. Object Oriented design and programming practices knowledge (Clean Code, Refactoring, Design Patterns, SOLID principles). Testing frameworks: Selenium, TestNG. Good English language skills, written and verbal. Experience with automation tools. Excellent understanding of testing theory. Willing to develop and learn new areas and technologies. Additional requirements Familiarity with HTML, CSS and JavaScript. Familiarity with XML, XPATH, XSD. Experience with Unix/Linux operating systems. Practical understanding of Agile development methodologies. Ability to solve problems quickly. Positive attitude and motivated by constant improvement. Our offer Large development possibilities with the latest technologies. Work in international environment. The budget for this position is between 11 000 - 15 600 PLN and depends on the chosen form of the agreement (standard work agreement or B2B). Personal development and training. Medical care. Benefit Multisport. Home office option (up to 8 days, after adaptation period). Relocation package.
  4. Java Developer in Test (UI Profile) - Nr ref. (02/193) Kraków Job description On this position he/she: applies and maintains software quality standards for Profiles UI. Analyzes and writes automated functional test and frameworks. Keeps code quality standards for test. Analyzes test results to ensure existing functionality and recommends corrective actions. Performs Performance/Destructive/Security Automated Test. Coordinates automated functional tests maintenance. Contributes to release process automation (Continuous Delivery). Takes part in researching best practices, new tools and technologies. For more information or to apply, please contact Patrycja Pałacka-Wilk:ppw[at]infolet.pl Requirements Minimum 3+ years of experience in Java development of automated software tests. Ability to write readable, maintainable code in a Java and Groovy. Object Oriented design and programming practices knowledge (Clean Code, Refactoring, Design Patterns, SOLID principles). Testing frameworks: Selenium, TestNG. Good English language skills, written and verbal. Experience with automation tools. Excellent understanding of testing theory. Willing to develop and learn new areas and technologies. Additional requirements Familiarity with HTML, CSS and JavaScript. Familiarity with XML, XPATH, XSD. Experience with Unix/Linux operating systems. Practical understanding of Agile development methodologies. Ability to solve problems quickly. Positive attitude and motivated by constant improvement. Our offer Large development possibilities with the latest technologies. Work in international environment. Work in international environment.The budget for this position is between 11 000 - 15 600 PLN and depends on the chosen form of the agreement (standard work agreement or B2B). Personal development and training. Medical care. Benefit Multisport. Home office option (up to 8 days, after adaptation period). Relocation package.
  5. Do zespołu Java UI Developers poszukujemy osoby z minimum 5 letnim doświadczeniem. Oprócz wykonywania zadań związanych z programowaniem, Senior Java UI Developer będzie również szkolił/ pomagał w rozwoju mniej doświadczonym członkom zespołu. Wymagania między innymi: minium 5 lat doświadczenia w programowaniu w Java Znajomość praktyk Clean Code, Refactoring, Design Patterns, etc język angielski na poziomie dobrym w mowie jak i piśmie doświadczenie w HTML5, JS Oferujemy między innymi: elastyczne formu zatrudnienia opiekę medyczną, kartę multisport pakiet reokacyjny szkolenia mozliwość pracy z domu (do 8 dni w miesiącu, wdrożeniu) Budżet przewidziany na to stanowisko wynosi do 15 600 PLN/ miesiąc Szczegóły oferty dostępne tutaj: http://infolet.pl/pl/jobs/422
×
×
  • Utwórz nowe...