Tegishli nashrlar 'ruby'


Elixir dasturlash tili
Dasturiy ta'minotni ishlab chiqish dunyosida samaradorlik va mustahkamlikka intilish cheksizdir. Ishlab chiquvchilar doimiy ravishda rivojlanish jarayonlarini soddalashtiradigan, ish faoliyatini yaxshilaydigan va ilovalarning ishonchliligini oshiradigan yangi texnologiyalar va dasturlash tilini izlaydilar. So'nggi yillarda sezilarli qiziqish uyg'otgan shunday tillardan biri bu Elixir Xo'sh, Elixir dasturlash tili nima? Eliksir - bu Erlang virtual mashinalarida (BEAM) ishlaydigan..

Siz bilmagan 5 Ruby maslahati
Siz bilmagan 5 Ruby maslahati Ushbu maqolada biz quyidagi mavzularni ko'rib chiqamiz: Array ning qolgan qismini o'zgaruvchiga belgilash blok argumentlarida massivni buzish Hash#default_proc standart qiymat sifatida HEREDOC va usul zanjiri raqamli bo'lmagan ob'ektlar uchun unar operatorlar Boshlashdan oldin Iltimos, menga Ruby haqidagi bilimlarimning katta qismini o'rganishimga yordam bergan platformani shu yerda tanishtirishga ruxsat bering. Haqiqatan ham, Pluralsight..

Qanday qilib osonlik bilan ba'zan va baribir g'alaba qozonish mumkin
Men bugun kechqurun o'z xohishim bilan bir oz kodlashni amalga oshirdim. O'ylaymanki, men bu ichki o'rnatilgan xesh shakllari laboratoriyasini kechiktiryapman, chunki ichki xeshlar chalkashishi mumkin. Men buni boshladim va shunchaki chetga chiqdim. Men diqqatimni jamlashim kerak. Men "RubyMine" ni o'rnatish ustida ishladim va bu nima haqida ekanligini ko'rish uchun kompyuterim qotib qoldi. Shundan so'ng men bugun kechqurun kodlashdan voz kechdim. O'ylaymanki, men unchalik g'ayratli..

Standart asosiy kalit sifatida UUID bilan Rails ilovasini kuchaytirish
UUID imtiyozlari haqida qisqacha ma'lumot va undan Rails ilovasida asosiy kalit sifatida foydalanish bo'yicha qo'llanma O'ylaymanki, ko'pchiligingiz UUID nima ekanligini va u qanday ko'rinishini yaxshi bilasiz. Shuning uchun, men kirishni o'tkazib yuboraman va to'g'ridan-to'g'ri nuqtaga o'taman. Motivatsiya URL manzilidagi ma'lumotlarni xiralashtirish Agar biz identifikator sifatida ortib boruvchi butun sondan foydalansak, URL manzilida tashqi ma'lumotni chiqarish mumkin bo'ladi...

Ruby on Rails 5 bilan CKEditor — O'ylab ko'ring va o'sing tadbirkor
Ushbu bosqichma-bosqich o'quv qo'llanma mening "For A Piece" loyiham uchun Ruby on Rails 5 bilan CKEditor-ni qanday o'rnatishimni ko'rsatadi, bu o'z kapitalini taklif qiladigan kompaniyalarni qidirayotgan dasturchilar uchun ish kengashi. 1-qadam. Gemfile-ga ckeditor qo'shing gem 'ckeditor' 2-qadam. config/initializers/assets.rb ga ckeditor/config.js qo‘shing Rails.application.config.assets.precompile += %w( stripe.css ckeditor/config.js ) 3-qadam...

Asinxron kodni qayta ko'rib chiqish
Flatiron maktabi uchun yakuniy loyihamni ishlab chiqqach, men orqa tomonda kodlashni qanchalik yoqtirishimni angladim. Men Ruby-ni chuqur o'rgandim va hatto tilni yanada ko'proq o'rganish uchun Leetcode muammolarini bajarish uchun bir necha hafta vaqt sarfladim. Mats xohlaganidek, men Ruby-da kodlashdan juda xursand bo'ldim! “Men Rubyning dunyodagi har bir dasturchiga samarali bo'lishga, dasturlashdan zavqlanishga va baxtli bo'lishga yordam berishini ko'rishga umid qilaman. Ruby..

RSpec ga kirish
RSpec - bu ruby ​​kodini sinash uchun yaratilgan domenga xos til (DSL) sinov vositasi. G'oya avval testlarni yozish va keyin testlardan o'tish uchun etarli kod yozish va keyin refaktoring bilan davom etishdir. RSpec xulq-atvorga asoslangan ishlab chiqish (BDD) sinov vositasi bo'lganligi sababli, u ilova nima qilishini va uning spetsifikatsiyaga mos kelishini tavsiflashga qaratilgan. RSpec haqiqatan ham o'qish oson bo'lishi kerak. Sinovga asoslangan yondashuvni qabul qilish sizni..