Skip to content

rubydev.pl

szkoła programowania

  • Umów się na lekcję
Search

rubydev.pl

szkoła programowania

Close menu
  • Umów się na lekcję

rubydev.pl

szkoła programowania

Search Toggle menu
30 czerwca, 202326 września, 2023Ruby

Odwoływanie się do klas – krótka czy długa nazwa?

Dzisiaj chciałbym poruszyć temat namespace’owania klas i sposobów w jaki odwołujemy się do nich w kodzie. W przypadku kilku code review zdarzyło […]

16 czerwca, 202326 września, 2023Ruby

Refaktoring w klasie serwisowej

Omówię tutaj przykład niewielkiego refaktoringu, który ostatnio robiliśmy przy okazji review jednego z pull requestów. Zalety refaktoringu można śmiało tłumaczyć na przykładzie […]

6 czerwca, 20232 lipca, 2023Ruby, Wzorce projektowe

Zadanie z wzorca Iterator

Na początku, gdy zachwyciłem się Czatem GPT, zwróciłem uwagę na to, jak może mi pomóc lepiej zrozumieć wzorce projektowe na przykładzie wygenerowanego […]

31 maja, 20232 lipca, 2023Ruby, Wzorce projektowe

Zadanie z wzorca Strategy

Dzisiaj dla zabawy zrobiłem zadanie z wykorzystania wzorca projektowego Strategii. Lubię go i uważam, że „bawienie się we wzorce” dobrze robi na […]

26 maja, 20232 lipca, 2023Rozmowy z GPT, Ruby, Wzorce projektowe

Przydatność wzorców projektowych w modelach AI

Czy uczenie ludzi wzorców projektowych programowania obiektowego ma jeszcze sens, skoro to maszyna będzie generować niemal bezbłędny kod? Uczenie ludzi wzorców projektowych […]

28 kwietnia, 20232 lipca, 2023Rozmowy

GPT a prawa autorskie

Poniżej przedstawiam rozmowę z czatem GPT, dla jasności, gdyż wielu edukatorów, biznesmenów, dziennikarzy i wszystkich ogólnie, będą z jego dzieł korzystać w […]

21 kwietnia, 20232 lipca, 2023Przemyślenia

Współpraca z Czatem GPT w uczeniu programowania

Po dwóch dniach przygotowywania postów z CzatemGPT jestem pod totalnym wrażeniem tego narzędzia. Choć nie wiem do końca jak działa, zawsze mogę […]

2 kwietnia, 20232 lipca, 2023Ruby, Wzorce projektowe

Wzorzec projektowy – Iterator

Wzorzec projektowy Iterator (ang. Iterator) pozwala na ukrycie implementacji kolekcji danych i udostępnienie interfejsu do przeszukiwania elementów w kolekcji. W przypadku stacji […]

15 marca, 20232 lipca, 2023Ruby, Wzorce projektowe

Wzorzec projektowy – Budowniczy

Wzorzec projektowy o nazwie Budowniczy (ang. Builder) pozwala na tworzenie skomplikowanych obiektów poprzez krok po kroku ustawianie ich właściwości. W tym przypadku, […]

3 marca, 20232 lipca, 2023Ruby, Wzorce projektowe

Wzorzec projektowy – Strategia

Wzorzec projektowy Strategii (ang. Strategy) pozwala na swobodne zmienianie algorytmów używanych przez aplikację, bez konieczności modyfikowania samego kodu. W tym przypadku, przedstawię […]

Nawigacja po wpisach

1 2 >

Cześć, nazywam się Jakub Godawa i jestem nauczycielem programowania obiektowego w języku Ruby. Uczę także podstaw informatyki, SQL oraz HTML/CSS.

Kategorie

  • Przemyślenia
  • Rozmowy
  • Rozmowy z GPT
  • Ruby
  • Wzorce projektowe

Archiwum

  • czerwiec 2023
  • maj 2023
  • kwiecień 2023
  • marzec 2023
  • luty 2023
  • styczeń 2023

Loading

© 2023 rubydev.pl
https://github.com/vysogothttps://www.linkedin.com/in/jakubgodawa/