The Rails Doctrine

 0    78 flashcards    kpluszczewicz
mp3 indir Baskı oynamak kendini kontrol et
 
soru cevap
to make no claim
I make no claim to the fundamental originality of these ideas.
öğrenmeye başla
nie zgłaszać żadnych roszczeń
Nie roszczę sobie pretensji do zasadniczej oryginalności tych pomysłów.
the chief accomplishment
The chief accomplishment of Rails was to unite and cultivate a strong tribe around a wide set of heretical thoughts about the nature of programming and programmers.
öğrenmeye başla
główne osiągnięcie
Głównym osiągnięciem Railsów było zjednoczenie i kultywowanie silnego plemienia wokół szerokiego zestawu heretyckich myśli na temat natury programowania i programistów.
to be lifted
There would be no Rails without Ruby, so it’s only fitting that the first doctrinal pillar is lifted straight from the core motivation for creating Ruby.
öğrenmeye başla
być wzniesionym, stać (o konstrukcji)
Nie byłoby Railsów bez Ruby, więc słuszne jest, aby pierwszy filar doktrynalny został podniesiony bezpośrednio z głównej motywacji stworzenia Ruby.
pedestal
Ruby’s original heresy was indeed to place the happiness of the programmer on a pedestal.
öğrenmeye başla
piedestał
concern
Above many other competing and valid concerns that had driven programming languages and ecosystems before it.
öğrenmeye başla
zainteresowanie
Ponad wieloma innymi konkurencyjnymi i ważnymi problemami, które wcześniej napędzały języki programowania i ekosystemy.
gluttonous
Where Smalltalk drilled a purity of message passing, Ruby accumulated keywords and constructs with an almost gluttonous appetite.
öğrenmeye başla
żarłoczny
Tam, gdzie Smalltalk dbał o czystość przekazywania wiadomości, Ruby gromadziła słowa kluczowe i konstrukcje z niemal żarłocznym apetytem.
astounding
astounding complexity
öğrenmeye başla
zdumiewający
zdumiewająca złożoność
whimsy
Is this just one of his whimsies?
öğrenmeye başla
kaprys
inadequacy
Whether they be of inadequacy, whimsy, or joy. Matz jumped implementational hurdles of astounding complexity to make the machine appear to smile at and flatter its human co-conspirator.
öğrenmeye başla
nieodpowiedniość
commendable
These choices were not free (ask the JRuby crew about trying to reverse-engineer this magical music box!), which is precisely why they’re so commendable.
öğrenmeye başla
chwalebny
Te wybory nie były bezpłatne (zapytaj ekipę JRuby o próbę odtworzenia tej magicznej pozytywki!) i właśnie dlatego są tak godne pochwały.
love affair
It was this dedication to an alternate vision for programming and programmers that sealed my love affair with Ruby.
öğrenmeye başla
romans
To właśnie to oddanie alternatywnej wizji programowania i programistów przypieczętowało mój romans z Ruby.
a counter culture
It wasn’t just ease of use, it wasn’t just aesthetics of blocks, it was no one single technical achievement. It was a vision. A counter culture.
öğrenmeye başla
kontrkultura
Nie chodziło tylko o łatwość obsługi, nie tylko o estetykę bloków, ale o żadne pojedyncze osiągnięcie techniczne. To była wizja. Kontrkultura.
a misfit
A place for the misfits
öğrenmeye başla
niedopasowaniec
Miejsce dla niedopasowanych
a mold
A place for the misfits of the existing professional programming mold to belong and associate with the like of mind.
öğrenmeye başla
forma, foremka
cake tin - forma do ciasta
Miejsce, w którym odmieńcy istniejącej formy profesjonalnego programowania mogą przynależeć i kojarzyć się z osobami o podobnych poglądach.
the like of mind
öğrenmeye başla
podobny umysł
imbue someone/something with something
It imbued me with a calling to do missionary work in service of Matz’s creation.
öğrenmeye başla
nasycać kogoś / coś czymś
To nasyciło mnie powołaniem do pracy misyjnej w służbie tego, co stworzył Matz.
incredulity
Now I can imagine most of you shaking your heads with incredulity
öğrenmeye başla
niedowierzanie
Teraz wyobrażam sobie, że większość z Was kręci głowami z niedowierzaniem
off-putting
But for this to be a truthful account, it also has to be honest, even if that’s off-putting to some or even most.
öğrenmeye başla
odpychający, odstraszający
Aby jednak była to relacja prawdziwa, musi być także szczera, nawet jeśli niektórych lub nawet większości z nich to odstrasza.
a truthful account
But for this to be a truthful account, it also has to be honest, even if that’s off-putting to some or even most.
öğrenmeye başla
rzetelna relacja
Aby jednak była to relacja prawdziwa, musi być także szczera, nawet jeśli niektórych lub nawet większości z nich to odstrasza.
to accomodate desire
Ruby accepts both exit and quit to accommodate the programmer’s obvious desire to quit its interactive console.
öğrenmeye başla
aby zaspokoić pragnienie
Ruby akceptuje zarówno wyjście, jak i wyjście, aby uwzględnić oczywiste pragnienie programisty opuszczenia interaktywnej konsoli.
clear-cut example
That’s a pretty clear-cut, albeit small, example of PoLS (The Principle of Least Surprise)
öğrenmeye başla
wyraźny przykład
fell out of favor
The reason PoLS fell out of favor with the Ruby community was...
öğrenmeye başla
wypadł z łask
inherently
The reason PoLS fell out of favor with the Ruby community was that this principle is inherently subjective
öğrenmeye başla
właściwie
Powodem, dla którego PoLS wypadł z łask społeczności Ruby, był fakt, że zasada ta jest z natury subiektywna
bike-shedding
As the Ruby community grew, and the ratio of people who were surprised by different things than Matz grew with it, this became a source of fruitless bike-shedding on the mailing lists.
öğrenmeye başla
skupianie się na nieistotnych szczegółach
W miarę jak społeczność Ruby rosła, a wraz z nią rósł odsetek osób zaskoczonych czymś innym niż Matz, stało się to źródłem bezowocnego usuwania rowerów z list mailingowych.
lest
So the principle faded to the background, lest to invite more debates going nowhere over whether person X was surprised by behavior Y or not.
öğrenmeye başla
aby nie
Zatem zasada zeszła na dalszy plan, aby nie wywołać dalszych debat prowadzących donikąd na temat tego, czy osoba X była zaskoczona zachowaniem Y, czy nie.
outset
But creating something like Ruby or Rails is at least at its outset a deeply narcissistic endeavor
öğrenmeye başla
początek
Ale stworzenie czegoś takiego jak Ruby czy Rails jest przynajmniej na początku przedsięwzięciem głęboko narcystycznym
first and foremost
I created Rails for me. To make me smile, first and foremost.
öğrenmeye başla
po pierwsze i najważniejsze
Stworzyłem dla siebie Railsy. Przede wszystkim żebym się uśmiechał.
subservient to
Its utility was to many degrees subservient to its ability to make me enjoy my life more.
öğrenmeye başla
podporządkowany
Jego użyteczność była w dużej mierze zależna od jego zdolności do sprawiania, że ​​bardziej cieszyłem się życiem.
decry
These alias accessors were deeply offensive to a very vocal constituency who decried the bloat.
öğrenmeye başla
potępiać
Te aliasy akcesorów były głęboko obraźliwe dla bardzo głośnego elektoratu, który potępił wzdęcia.
scoot over
When there’s an obvious next step for every change, we can scoot through the many parts of an application that is the same or very similar to all the other applications that went before it.
öğrenmeye başla
przeskoczyć
stray from
The hard part is knowing when to stray from convention.
öğrenmeye başla
odejść od
Najtrudniej jest wiedzieć, kiedy odejść od konwencji.
deviating particulars
öğrenmeye başla
odbiegające szczegóły
grave (adj)
öğrenmeye başla
poważny
warrant
He's to blame, I'll warrant (you).
öğrenmeye başla
zapewnić, uzasadnić (także nakaz sądowy)
excursion
When are the deviating particulars grave enough to warrant an excursion?
öğrenmeye başla
wycieczka (tu odejście od kursu)
Kiedy rozbieżności w szczegółach są na tyle poważne, że uzasadniają wycieczkę?
contend that
The lawyer contended (that) her client had never been near the scene of the crime.
öğrenmeye başla
twierdzić, utrzymywać (także konkurować)
Prawniczka utrzymywała, że ​​jej klientka nigdy nie była w pobliżu miejsca zbrodni
ill considered
öğrenmeye başla
źle brane pod uwagę
curated content
So they pick their substitutions with diligence, and then go on to enjoy the rest of the curated, shared stack alongside everyone else.
öğrenmeye başla
wyselekcjonowana treść
Dlatego starannie wybierają zastępstwa, a następnie cieszą się resztą wyselekcjonowanego, współdzielonego stosu wraz ze wszystkimi innymi.
quilt
Rails is a quilt.
öğrenmeye başla
kołdra
conflation of boundaries
öğrenmeye başla
mieszanie granic
exalt
Exalt beautiful code.
öğrenmeye başla
wywyższać
to bask
We write code not just to be understood by the computer or other programmers, but to bask in the warm glow of beauty.
öğrenmeye başla
wygrzewać się
Piszemy kod nie tylko po to, aby był zrozumiany przez komputer czy innych programistów, ale także po to, aby rozkoszować się ciepłym blaskiem piękna.
value unto itself
öğrenmeye başla
wartość sama w sobie?
to trump sb
That doesn’t mean that beautiful code always trumps other concerns, but it should have a full seat at the table of priorities.
öğrenmeye başla
przebijać kogoś
Nie oznacza to, że piękny kod zawsze przewyższa inne problemy, ale powinien mieć pełne miejsce na stole priorytetów.
deride
This power has frequently been derided as simply too much for mere mortal programmers to handle.
öğrenmeye başla
szydzić
Moc ta była często wyśmiewana i uważana za zbyt dużą, aby zwykli śmiertelni programiści mogli sobie z nią poradzić.
calamity
People from more restrictive environments used to imagine all sorts of calamities that would doom Ruby because of the immense trust the language showed its speakers with this feature.
öğrenmeye başla
nieszczęście
Ludzie z bardziej restrykcyjnych środowisk zwykli wyobrażać sobie wszelkiego rodzaju nieszczęścia, które sprowadziłyby na Ruby zagładę ze względu na ogromne zaufanie, jakim język obdarzył swoich użytkowników dzięki tej funkcji.
nudge
We enforce such good senses by convention, by nudges, and through education.
öğrenmeye başla
szturchać
inaczej niż poke
Wymuszamy takie zdrowe zmysły poprzez konwencję, szturchnięcia i poprzez edukację.
I have yet to hear
I’ve yet to hear a single programmer put up their hand and say “I can’t trust myself with this power, please take it away from me!”
öğrenmeye başla
jeszcze nie słyszałem
Jeszcze nie słyszałem, żeby jakikolwiek programista podniósł rękę i powiedział: „Nie mogę sobie zaufać w tej mocy, proszę, zabierz ją ode mnie!”
in vogue
But one example that’s currently in vogue is the feature of concerns.
öğrenmeye başla
w modzie
Ale jednym z przykładów, który jest obecnie modny, jest cecha Concerns
clutter
The charge is that concerns provide programmers prone to bloat their objects with a whole new set of drawers to stuff their clutter in.
öğrenmeye başla
rupiecie, bałagan
Zarzut polega na tym, że koncerny zapewniają programistom mającym skłonność do rozdęcia swoich obiektów zupełnie nowy zestaw szuflad, w których można upchać swój bałagan.
experthood
The language and the framework should be patient tutors willing to help and guide anyone to experthood.
öğrenmeye başla
bycie ekspertem
Język i ramy powinny być cierpliwymi nauczycielami, którzy chcą pomóc i poprowadzić każdego do wiedzy specjalistycznej.
generalist individual
Rails specifically seeks to equip generalist individuals to make these full systems.
öğrenmeye başla
osoba posiadająca wiedzę ogólną
Rails stara się w szczególności wyposażyć osoby posiadające wiedzę ogólną do tworzenia pełnych systemów.
to venture
a new activity, usually in business, that involves risk or uncertainty
öğrenmeye başla
zaryzykować
lair of distribution
There’s a whole new world of hurt in failure states, latency issues, and dependency update schedules that await those who venture into the lair of distribution.
öğrenmeye başla
legowisko dystrybucji
Istnieje zupełnie nowy świat problemów związanych z awariami, problemami z opóźnieniami i harmonogramami aktualizacji zależności, które czekają na tych, którzy zapuszczą się do legowiska dystrybucji.
suck it up
... well, then you just have to suck it up and deal with many of these issues.
öğrenmeye başla
przełknąć to
... cóż, w takim razie musisz po prostu to przełknąć i uporać się z wieloma z tych problemów.
inbound request
... although handling requests inbound rather than sending them outbound is much easier – your downtime is someone else’s failure state!
öğrenmeye başla
żądanie przychodzące
... chociaż obsługa przychodzących żądań zamiast wysyłania ich na zewnątrz jest znacznie łatwiejsza – Twój przestój jest stanem awarii kogoś innego!
inflict
But that’s at least a limited amount of damage inflicted on your own personal development experience.
öğrenmeye başla
zadać
Ale to przynajmniej ograniczona ilość szkód wyrządzonych Twojemu osobistemu programistycznemu doświadczeniu.
ossification
When systems have been around for more than a decade, like Rails has, their natural tendency is towards ossification.
öğrenmeye başla
skostnienie
Kiedy systemy istnieją od ponad dziesięciu lat, tak jak Rails, ich naturalną tendencją jest kostnienie.
cherish
cherish progress over stability
öğrenmeye başla
cenić
cenić postęp ponad stabilność
excessive
That’s not a license to inflict needless or excessive hurt willy nilly.
öğrenmeye başla
nadmierny
To nie jest pozwolenie na zadawanie niepotrzebnego lub nadmiernego bólu, chcąc nie chcąc.
willy nilly
If something happens willy-nilly, it happens even if the people who are involved do not want it to happen
That’s not a license to inflict needless or excessive hurt willy nilly.
öğrenmeye başla
chcąc nie chcąc
To nie jest pozwolenie na zadawanie niepotrzebnego lub nadmiernego bólu, chcąc nie chcąc.
tough
It was a tough one.
öğrenmeye başla
ciężki, trudny
To było trudne.
upheaval
A serious upheaval that left many behind in 2. x land for a long time
öğrenmeye başla
wstrząs, przewrót
Poważny wstrząs, który pozostawił wielu w kraju 2. x na długi czas
popularizer
That’s in part the privilege and obligation Rails serves as the major popularizer of Ruby.
öğrenmeye başla
popularyzator
Jest to po części przywilej i obowiązek, którego Rails służy jako główny popularyzator języka Ruby.
taken for granted
Bundler is today just taken for granted.
öğrenmeye başla
brany za pewnik, oczywistość
Bundler jest dzisiaj brany za oczywistość.
insistence
Bundler was once a controversial idea, but through Rails’ insistence that it be a cornerstone of a shared future, it’s today just taken for granted.
öğrenmeye başla
naleganie
Bundler był kiedyś pomysłem kontrowersyjnym, ale ze względu na nalegania Rails, aby był to kamień węgielny wspólnej przyszłości, dziś uważa się go za coś oczywistego.
stake
For some, their stake in such progress may last just a few years, and we will forever be grateful for their service, and for others it may last decades.
öğrenmeye başla
udział
Dla niektórych ich udział w takim postępie może trwać zaledwie kilka lat i na zawsze będziemy wdzięczni za ich służbę, a dla innych może to trwać dziesięciolecia.
push up a tent
öğrenmeye başla
rozbić namiot
insular
With so many controversial ideas to its credit, Rails could quickly become an insular group of ideological hermits...
öğrenmeye başla
izolujący się
Mając na swoim koncie tak wiele kontrowersyjnych pomysłów, Rails mogłoby szybko stać się izolowaną grupą ideologicznych pustelników...
exhibit deference
... f we required everyone to exhibit complete deference to all tenets...
öğrenmeye başla
okazywać szacunek
okazywać całkowity szacunek wszystkim zasadom
a tenet
Rails could quickly become an insular group of ideological hermits, if we required everyone to exhibit complete deference to all tenets, all the time.
öğrenmeye başla
zasada, dogmat
Railsy mogłyby szybko stać się izolowaną grupą ideologicznych pustelników, jeśli wymagalibyśmy od wszystkich, aby przez cały czas okazywali całkowity szacunek wszystkim dogmatom.
to chip in smb's two cents
Lots of people chipping in their two cents, in code or considered argument.
öğrenmeye başla
dorzucić trzy grosze
Mnóstwo ludzi wtrąca swoje trzy grosze w kodzie lub przemyślanej argumentacji.
nuanced
So while this doctrine has described an idealized form, the everyday reality is much more nuanced (and interesting).
öğrenmeye başla
zniuansowany
Tak więc, choć doktryna ta opisuje wyidealizowaną formę, codzienna rzeczywistość jest znacznie bardziej zniuansowana (i interesująca).
litmus test
Rails is capable of supporting such a large community under one tent exactly because there are so few if any litmus tests.
öğrenmeye başla
test papierkiem lakmusowym
Railsy są w stanie obsłużyć tak dużą społeczność pod jednym namiotem właśnie dlatego, że testów lakmusowych jest bardzo niewiele lub w ogóle.
express grave discontent with
The continued success of RSpec, a DSL for testing I’ve often expressed grave discontent with, is perfect proof.
öğrenmeye başla
wyrazić poważne niezadowolenie z
Ciągły sukces RSpec, DSL do testów, z którego często wyrażałem poważne niezadowolenie, jest doskonałym dowodem.
inasmuch as
Inasmuch as you are their commanding officer, you are responsible for the behaviour of these men.
öğrenmeye başla
jako, że
Jako że jesteś ich dowódcą, jesteś odpowiedzialny za zachowanie tych ludzi.
welcoming people
This doesn’t come for free. It requires work to be welcoming.
öğrenmeye başla
gościnni ludzie
To nie jest za darmo. Bycie gościnnym wymaga pracy.
cornerstone
In most countries, the family unit is still the cornerstone of society.
öğrenmeye başla
kamień węgielny

Yorum yapmak için giriş yapmalısınız.