Pytania o Ruby, dynamiczny, refleksyjny, zorientowany obiektowo język programowania ogólnego przeznaczenia, który łączy składnię inspirowaną Perlem z funkcjami podobnymi do Smalltalk.
Jedną z rzeczy, która sprawia, że Ruby świeci, jest możliwość lepszego tworzenia języków specyficznych dla domeny Sinatra Rspec Grabie ActiveRecord Ruby on Rails Chociaż można duplikować te biblioteki w LISP za pomocą makr, myślę, że implementacja Ruby jest bardziej elegancka. Niemniej jednak myślę, że zdarzają się przypadki, że makro LISP …
Jaka jest najlepsza biblioteka Git w Ruby? Git, Grit, Rugged, Other? Tło: Jestem bieżącym opiekunem TicGit-ng, który jest rozproszonym systemem biletów offline zbudowanym na git, i wielokrotnie czytałem i słyszałem, że Grit jest tym, którego powinienem użyć, ponieważ zastępuje klejnot Git, ale wydaje się, że brakuje dokumentacji lub funkcji, ponieważ …
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
W samouczku Ruby on Rails przeczytałem coś, co sugeruje, że doświadczeni programiści nie używają rusztowań, ponieważ zwykle lubią pisać kod, aby samodzielnie podłączyć MVC. W innym miejscu przeczytałem, że dobrym pomysłem jest użycie rusztowania, ponieważ pomaga trzymać się konwencji, aby inni, którzy patrzą na twój kod i wchodzili w jego …
Patrząc na większość (jeśli nie wszystkie) dynamiczne języki (np. Python, PHP, Perl i Ruby), wszystkie są interpretowane. Popraw mnie, jeśli się mylę. Czy jest jakiś przykład dynamicznego języka, który przechodzi przez fazę kompilacji? Czy język dynamiczny jest identyczny z językiem interpretowanym?
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 6 lat temu . Jestem programistą Python przez około 18 miesięcy, składając się z jednego stażu i kilku pobocznych …
tl; dr: Czy istniałaby zależna od języka definicja symboli i powód, aby mieć je w innych językach? Dlaczego więc twórca języka Ruby zastosował tę koncepcję symbolsw języku? Pytam o to z perspektywy programisty nie-rubinowego. Nauczyłem się wielu innych języków i w żadnym z nich nie znalazłem potrzeby określania, czy mam …
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 6 lat temu . Kilka lat temu Microsoft ogłosił, że Ruby i Python pojawią się w .net. …
Miałem wrażenie, że monkeypatching jest bardziej w kategorii szybkiego i brudnego hacka, niż w standardowej dobrej praktyce programowania. Chociaż od czasu do czasu używałem do naprawy drobnych problemów z bibliotekami stron trzecich, uważałem to za tymczasowe i przesyłam odpowiednią łatkę do projektu strony trzeciej. Jednak widziałem tę technikę jako „normalną …
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 2 lata temu . Kontekst Ostatnio zainteresowałem się tworzeniem lepiej sformatowanego kodu. Mówiąc lepiej, mam na myśli …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów inżynierii oprogramowania. Zamknięte 6 lat temu . Wiem, że platforma Ruby on Rails służy wyłącznie do tworzenia stron internetowych i nie nadaje się do tworzenia aplikacji …
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 6 lat temu . Większość języków programowania ma pewne decyzje projektowe, które wpływają na ich użycie i …
Opuściłem pracę (aby przenieść się do innego kraju), gdzie przez większość czasu programowałem w Javascript i Haskell (jakiś python). Bardzo mi się podobało, ponieważ ludzie byli obiektywni, pozytywni, matematyczni, a mimo to zrobili mnóstwo rzeczy. To był naprawdę profesjonalny sklep. Teraz pracuję w sklepie Agile / XP. Chociaż jest to …
W ogóle nie znam języków programowania. Będę sam się uczyć i muszę znać najlepsze miejsce, w którym mogę się uczyć z najbardziej podstawowego poziomu. Gdzie jest świetne miejsce do nauki języka? Jakiego języka najlepiej się uczyć jako pierwszy? Czy głupio jest uczyć się najpierw Ruby? Tutaj spotkałem kogoś mówiącego, że …
Dlaczego słyszę, że nie jest dobrze współużytkować zmienne instancji między kontrolerami i widokami. Podoba mi się to, ponieważ od razu widzę @, że coś pochodzi od kontrolera. Widzę fajny sposób na użycie pomocników w kontrolerach tutaj: http://www.stephencelis.com/2008/09/06/rails-controllers-views-and-variables.html . Ale używam cancan do tej części.
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.