Ich strebe an, einen Job in einem eigens entwickelten Unternehmen von unerfahrenen zu bekommen.
Die Wissensstufe ist eine Stufe, die einfach mit Ruby on Rails, Versionsverwaltung mit Git entwickelt und mit Heroku bereitgestellt werden kann. Derzeit lerne ich hauptsächlich Ruby on Rails, Javascript, Docker, AWS und CircleCI.
Dieses Mal möchte ich über ein Juwel namens "gimei" schreiben, das mit Ruby on Rails verwendet werden kann. "Gimei" ist ein Juwel, mit dem zufällige japanische Daten generiert werden können, beispielsweise beim Schreiben von Testcode.
Ich habe es zufällig gefunden, als ich nach Fakers Methode zur String-Generierung gesucht habe. Ich denke, es ist sehr praktisch, also werde ich es vorstellen. (* Und für mein eigenes Memorandum.)
"Gimei" erstellt zufällige japanische Daten. Zum Beispiel ein fiktiver japanischer Name oder Ortsname.
Leute, die Testcode mit Schienen geschrieben haben, haben vielleicht einen Edelstein namens "Fälscher" verwendet, aber einfach ausgedrückt, "gimei" ist ein auf Japanisch spezialisierter Fälscher. "Faker" ist das berühmteste Juwel, das zufällige Zeichen (hauptsächlich Englisch) generiert, aber japanische Frigana nicht unterstützt. Wenn Sie versuchen, eine Zeichenfolge nur mit "faker" zu generieren, ist dies daher etwas unpraktisch, wenn Sie den Testcode der Anwendung schreiben, die mit einem japanischen Namen oder einer japanischen Adresse registriert werden soll. Der Edelstein "gimei" löst dieses Problem.
[Gimei offizieller Github] gimei / offizieller
Wenn Sie sich die Formel von gimei ansehen, wird sie auf Japanisch erklärt, daher denke ich, dass es fast unnötig ist, sie zu erklären, aber ich werde sie vorerst schreiben. Schreiben wir es zuerst in die Gemfile.
Gemfile
group :development, :test do
gem 'byebug', platforms: [:mri, :mingw, :x64_mingw]
gem 'rspec-rails', '~> 4.0.0'
gem 'factory_bot_rails'
gem 'faker'
gem 'gimei'
end
Wie oben erwähnt, verwenden Sie "gimei" beim Testen wahrscheinlich zusammen mit "FactoryBot". Fügen Sie es also in die Testgruppe ein. Dann Bundle installieren und los geht's. Alles was Sie tun müssen, ist es in die Fabrikdatei zu schreiben. Sie können sehen, dass zufälliges Japanisch auf der Konsole generiert wird.
console
user@user application % rails c
[1] pry(main)> Gimei.last.katakana
=> "Takeshita"
[2] pry(main)> Gimei.first.katakana
=> "Hart"
[3] pry(main)> Gimei.city.kanji
=> "Ami-cho, Inashiki-Pistole"
Es ist so. Dies ist sehr praktisch, da Sie leicht japanische Kanji-Namen und Ortsnamen generieren können. Die Kombination von "gimei" und "Faker" kann den größten Teil der zufälligen Zeichengenerierung verarbeiten. Wenn Sie eine japanische Anwendung entwickeln, verwenden Sie diese bitte.
Persönlich bin ich nicht sehr gut in Englisch und es fiel mir schwer, selbst den offiziellen Github von "faker" zu lesen. Entweder muss man sich an die englische Literatur gewöhnen. .. .. .. "Gimei" ist jedoch in Japanisch geschrieben und der Inhalt ist einfach, so dass selbst Anfänger ihn leicht integrieren können. Bitte benutzen Sie es.
Recommended Posts