Przejdź do głównej zawartości

Posty

Wyświetlanie postów z wrzesień, 2016

Kucie

Zawsze powtarzałem, że profesjonalny twórca oprogramowania nie przestaje się uczyć nigdy. Pragmatyczny programista mówi: Naucz się jednego języka na rok Przeczytaj branżową książkę raz na kwartał Czytaj także niebranżowe książki Korzystaj z kursów Uczestnicz w spotkaniach lokalnych społeczności Eksperymentuj z różnymi środowiskami Bądź na bieżąco Interesuj się (blogi, wykop, HackerNews, itp.) Generalnie to fajne pomysły, ale jak to koreluje się z tym, co napisałem ostatnio we wpisie: Bicie piany  gdzie twierdzę, że można niewiele zyskać z nauki nowego języka czy frameworku, ponieważ nasza branża zbliża się do pewnego rodzaju asymptoty technologii i frameworków. To znaczy, czy powinniśmy się uczyć nowego języka każdego roku, skoro niewiele można na tym zyskać? Tak, oczywiście. Powinieneś uczyć się jednego nowego języka każdego roku. Kiedy to robisz, okazuje się, że pewne aspekty języków programowania stają się powtarzalne. Kiedy uczysz się Lua okazuje się, że to...

Jak stworzyć własny Gem w Ruby

Co to jest Gem w języku programowania Ruby? To struktura, która przechowuje kod w Ruby do późniejszego, wielokrotnego wykorzystania. Coś w podobie jak plik *.jar w świecie Javy albo plik *.dll w świecie .NET. Załóżmy, że nasz projekt będzie nazywał się hello_world. Komenda, która tworzy strukturę Gema wygląda tak: bundle gem hello_world