並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 69件

新着順 人気順

DRYの検索結果1 - 40 件 / 69件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

DRYに関するエントリは69件あります。 プログラミングprogramming設計 などが関連タグです。 人気エントリには 『「コードに早まってDRY原則を適用しないこと」とGoogleが呼びかけ』などがあります。
  • 「コードに早まってDRY原則を適用しないこと」とGoogleが呼びかけ

    Googleに存在するコードを読みやすく保守しやすい形に保つ取り組みを行うグループ「Code Health」が、「DRYを早まって適用しないこと」と題した記事を公開しました。 Google Testing Blog: Don't DRY Your Code Prematurely https://testing.googleblog.com/2024/05/dont-dry-your-code-prematurely.html DRYは「Don't Repeat Yourself」の略称で、コードを重複させないことを重視する考え方です。重複するコードが存在していると、特定の機能を変更しようとした時に同じ機能を持つ部分を全て探して同時に変更する必要があり、見落としやミスが発生する危険性が高まります。一方、コードの重複を防げていれば一カ所だけを変更すればOKというわけ。 一見DRYを厳しく適用

      「コードに早まってDRY原則を適用しないこと」とGoogleが呼びかけ
    • 過度なDRYは読みやすさの敵!?「リーダブルテストコード」という発表をしました #vstat - give IT a try

      先日、このブログでもお伝えしましたが、「VeriServe Test Automation Talk No.3」というオンラインイベントで登壇してきました。 veriserve-event.connpass.com 申込者数はなんと1000人を超えていて、大変驚きました。 僕は「リーダブルテストコード」というテーマで発表しました。スライドはこちらです。 Twitterでたくさんシェアされたり、はてなブックマークがたくさん付いたり、こちらもすごい反響でビックリしました。 で、どんな内容だったの? ひとことで言うなら「テストコードを徹底的にDRYにしようとしちゃダメよ!」というお話です。 このネタは昔からQiitaやTwitterとかでことあるごとに話してきましたが、この勉強会であらためてなぜダメなのか、DRYに書かず、どう書くべきなのか、という話を力説してみました。 優秀なプログラマほど、「

        過度なDRYは読みやすさの敵!?「リーダブルテストコード」という発表をしました #vstat - give IT a try
      • アサヒスーパードライの"DRY"に付いている引用符の意味――千葉雅也氏の問題提起を受けて|山口尚

        千葉雅也さんが「アサヒスーパードライの"DRY"に付いている引用符は何を意味するか。2000字以内で論じなさい」という問題提起をした(すぐ下で紹介するツイート参照)。これは一種の大喜利であり、特定の答えが排他的な正答性をもつ問いではない。むしろ、この問いにおいては人文学の大喜利能力が試されているのであり、《こうした問いにも何かしらの仕方で対応しうる》という大喜利可能性が重要なのである。 「アサヒスーパードライの"DRY"に付いている引用符は何を意味するか。2000字以内で論じなさい。」人文系なら何かしら書けてほしい。 — 千葉雅也『デッドライン』発売 (@masayachiba) June 29, 2020 本日ちょうど電車に40分ほど揺られておおぎりうる時間があったので、以下のように私なりにおおぎってみた。全体として1998文字、おそらく「可」は頂ける出来であろうかと思う(かくして単位は

          アサヒスーパードライの"DRY"に付いている引用符の意味――千葉雅也氏の問題提起を受けて|山口尚
        • Don't DRY Your Code Prematurely

          TotT 100 GTAC 61 James Whittaker 42 Misko Hevery 32 Code Health 29 Anthony Vallone 27 Patrick Copeland 23 Jobs 18 Andrew Trenk 12 C++ 11 Patrik Höglund 8 JavaScript 7 Allen Hutchison 6 George Pirocanac 6 Zhanyong Wan 6 Harry Robinson 5 Java 5 Julian Harty 5 Alberto Savoia 4 Ben Yu 4 Erik Kuefler 4 Philip Zembrod 4 Shyam Seshadri 4 Adam Bender 3 Chrome 3 Dillon Bly 3 John Thomas 3 Lesley Katzen 3 M

            Don't DRY Your Code Prematurely
          • 過度なDRYを行わず、APIドキュメントだと思って書く 脳内メモリを消費させない“リーダブルなテストコード”の書き方

            さまざまなテストレベルとロールで活躍されている方々がテストコードをリーダブルにする方法について語り、それぞれの違いや共通点について議論する、「リーダブルなテストコードについて考えよう」。ここで株式会社ソニックガーデンの伊藤氏が登壇。リーダブルなテストコードとは何か、リーダブルなテストコードを書くための具体的な意識を紹介します。 伊藤氏の自己紹介 伊藤淳一氏:リーダブルコードという発表です。いきなり余談から入りますが、今日仕事をしていたらテストコードに助けられました。 仕様変更がいつ入ったのかを調べなきゃいけなくなってコミットを追いかけていったら、過去の僕がすごくわかりやすいテストコードを書いていて、仕様Aを仕様Bに変えることがdiffを見れば一目瞭然というようなものを作っていました。リーダブルなテストコードを書いてて良かったと思った日がこの勉強会の開催日で、ナイスタイミングだと思いました。

              過度なDRYを行わず、APIドキュメントだと思って書く 脳内メモリを消費させない“リーダブルなテストコード”の書き方
            • solid+cqs+dry

              Kubernetesって何? -大規模なKubernetesを運用するKubernetes as a Serviceチームの話を添えて-

                solid+cqs+dry
              • 残業をなくす合理的アプローチ。エンジニアが生み出した時間管理テク「DRYの原則」 | ライフハッカー・ジャパン

                著者Lindsey Ellefson – Lifehacker US [原文]翻訳ライフハッカー・ジャパン編集部 2024.09.05 lastupdate 仕事においてより生産的になるためには、「DRYの原則」を使う必要があります。 これは、あなたの仕事がウェットすぎるということではなく、繰り返しが多すぎるということ。 DRYとは「同じことを繰り返さない(don't repeat yourself)」という意味であり、一度理解してしまえば、実はすばらしい時間管理テクニックなのです。 この記事では、そんな「DRYの原則」について知っておくべきことを解説します。 「DRY」とは何か?この原則は、ソフトウェア開発の世界から来たもので、開発者はパターンやコードの冗長性を減らすために使います。 私はコーディングの専門家ではないし、専門家のふりをするつもりもありませんが、無駄な繰り返しを省くというの

                  残業をなくす合理的アプローチ。エンジニアが生み出した時間管理テク「DRYの原則」 | ライフハッカー・ジャパン
                • 【俺の一行チップス】docker-compose の Extension fields を使って DRY な YAML にする(docker-compose 3.4 以降, docker-compose 2.1 以降編) - ようへいの日々精進XP

                  やりたいこと 諸注意 やったこと これまでの docker-compose.yml 令和の docker-compose.yml 以上 参考 やりたいこと docker-compose.yml を書いていて, 同じ内容を何度も何度も書いていて, 令和の時代にこれはアカンということで Anchor, Alias で少しでも DRY にしたい. DRY とは, アサヒスーパードライではなく, Don't Repeat Yourself のことなので酔っ払わないように. 諸注意 動作確認環境は以下の通り. $ docker-compose version docker-compose version 1.24.1, build 4667896b docker-py version: 3.7.3 CPython version: 3.6.8 OpenSSL version: OpenSSL 1.1

                    【俺の一行チップス】docker-compose の Extension fields を使って DRY な YAML にする(docker-compose 3.4 以降, docker-compose 2.1 以降編) - ようへいの日々精進XP
                  • AWS CodeBuildでRidgepoleをdry-runで動かしてMigration予定のDDLをGithubのPullRequestコメントに追記する - ANDPAD Tech Blog

                    ANDPAD バックエンド担当の原田(@tomtwinkle)です。 普段はGolangでモリモリコードを書いていますがDevOps関連の記事ばかり書いてます。 お察しの通りなんですが、今回もDevOps関連の記事だったりします。 やり方だけ知りたい人は Motivation の部分は読み飛ばして貰っても問題ないです。 Motivation AWS CodeBuild側の準備 GithubのPrivate Access Tokenを発行する AWS Systems ManagerのParameter StoreにDBとGithubへのアクセス情報を記述 CodeBuildを作成 Github Repository側の用意 Buildspecの記載 動作結果 謝辞 さいごに Motivation 私が担当しているANDPADボードではRDS(MySQL)を利用しています。 そして、DBのsc

                      AWS CodeBuildでRidgepoleをdry-runで動かしてMigration予定のDDLをGithubのPullRequestコメントに追記する - ANDPAD Tech Blog
                    • 仕事の生産性を向上させたいなら試してほしい「DRYの原則」 | ライフハッカー・ジャパン

                      仕事においてより生産的になるためには、「DRYの原則」を使う必要があります。 これは、あなたの仕事がウェットすぎるということではなく、繰り返しが多すぎるということ。 DRYとは「同じことを繰り返さない」という意味であり、一度理解してしまえば、実はすばらしい時間管理テクニックなのです。 この記事では、そんな「DRYの原則」について知っておくべきことを解説します。 DRYとは何か?この原則は、ソフトウェア開発の世界から来たもので、開発者はパターンやコードの冗長性を減らすために使います。 私はコーディングの専門家ではないし、専門家のふりをするつもりもありませんが、無駄な繰り返しを省くというのは理にかなっています。 技術的な内部構造から日々のスケジュールまで、すべてが合理的かつ効率的であるべきだからです。 DRYは、『The Pragmatic Programmer』という本で初めて広められました

                        仕事の生産性を向上させたいなら試してほしい「DRYの原則」 | ライフハッカー・ジャパン
                      • Why DRY is the most over-rated programming principle

                        07 Jul, 2022 I figured I'd kick off my new blog with the most click baity thing I could think of. I suspect any developer reading this is aware of the DRY principle because it is just so ubiquitous. If not though, you just need to know that it stands for "Don't Repeat Yourself" and is generally invoked when advising people to not copy and paste snippets of code all over the place and instead conso

                          Why DRY is the most over-rated programming principle
                        • TerragruntでTerraformのbackend周りのコードをDRYにする | DevelopersIO

                          Terragruntを使えば、TerraformのコードをDRY(Don't Repeat Yourself、つまりコードの重複を減らす、無くす)にすることができ、より保守性の高いコードにすることができます。今回はbackend設定周りのコードをDRYにする方法をご紹介します。 大阪オフィスのかずえです。みなさんTerraform使ってますか? 私はTerraformが好きですが、ちょっと使いづらいなと感じている箇所があるのも事実です。その一つが同じようなコードを何度も書く必要があるところ。 TerragruntというTerraformのラッパーツールを使うことで、TerraformのコードをDRY(Don't Repeat Yourself、つまりコードの重複を減らす、無くす)にすることができることを知りましたので、ご紹介します。 今回扱う環境 以前書いた「Terraform初心者が実戦

                            TerragruntでTerraformのbackend周りのコードをDRYにする | DevelopersIO
                          • IAM Identity Center(AWS SSO)のグループとユーザーをTerraformでDRYに書く

                            こんにちは、株式会社スマートラウンドSREの@shonansurvivorsです。 Terraform AWS Provider v4.33.0より、IAM Identity Center(AWS SSO)のグループとユーザーが作成できるようになりました! 当社は以前からIAM Identity Centerを利用しており、これまではマネジメントコンソールによる管理だったのですが、今回早速Terraform化しましたので、そこで得られた知見を元にしたサンプルコードを紹介します。 なお、Identity Centerの許可セット(IAMポリシー情報)などは以前からAWS Providerで対応済みですが、それらリソースは本記事のスコープ外となります。ご承知おきください。 環境 Terraform 1.1.7 AWS Provider 4.33.0 工夫したポイント 各ユーザーがどのグループに

                              IAM Identity Center(AWS SSO)のグループとユーザーをTerraformでDRYに書く
                            • 着るだけで回復するTシャツ!?MIGARU DRY レビューを紹介|Laid Back salaryman

                              TENTIALのマスクから始まり、BAKUNEを購入してから続いて、MIGARU DRYを購入しました! 今回は夏にぴったりのMIGARU DRYをしっかりレビューしていきます。 MIGARU DRYのレビュー!買ってよかった? 早速結論になりますが、MIGARU DRY本当に買ってよかった! もちろん購入する時はBAKUNEを購入した時と同じで、かなり疑った目線で購入を決めました。 BAKUNEには一部残念な部分がありましたが、MIGARU DRYは正直これといった欠点が見つかりませんでした。 MIGARU DRYのどんな点が良いと思ったのか、より詳細を紹介します。 MIGARU DRYどんな商品? 実際にTENTIALさんが紹介しているMIGARU DRYはどんな商品と紹介しているのかレビューしましょう。

                                着るだけで回復するTシャツ!?MIGARU DRY レビューを紹介|Laid Back salaryman
                              • 「新発売のアサヒビール DRY COOL を試したよ」ゴクゴク飲める美味しさでアウトドアに良さそう : ピぴっ-ぃぴっ-タン の お告げ

                                アサヒビールの「DRY COOL」を飲んでみたら、これは夏場にゴクゴク飲みたいなぁって感じで美味しかったよ。 ・製造者 アサヒビール株式会社 東京都墨田区吾妻橋1-23-1 いつものグラスで飲みましたが、さすがドライなので美味しいのは当然ですが、少し爽やかな感じがアウトドアでゴクゴク飲んだら良さそうな爽快な感じでした。とりあえず暖かくなるのを待って次を試そうと思います。アウトドアでキャンプやバーベキューにはオススメって思いました。

                                  「新発売のアサヒビール DRY COOL を試したよ」ゴクゴク飲める美味しさでアウトドアに良さそう : ピぴっ-ぃぴっ-タン の お告げ
                                • Renovate config の変更が想定通りか確認する 〜真の dry-run を求めて〜

                                  こんにちは。サイボウズの生産性向上チームの @korosuke613 です。 依存関係更新のプルリクエストを作ってくれる Renovate ですが、設定が難しいですよね。 Renovate の設定ファイルである Renovate config 変更時に、その変更が想定通りとなっているかどうかを確認する方法はいまいち公式ドキュメントに載っていません(載ってないはず)。その謎を解明するため、我々調査隊は Renovate の奥地へと向かった──────── というわけで今回は、Renovate config を動作確認する方法の調査をしたので、過程と結果を記します。 TL;DR 最終的なコマンド: LOG_LEVEL=debug RENOVATE_CONFIG_FILE=<Renovate config ファイル名> renovate --token <GitHubのパーソナルアクセストークン

                                    Renovate config の変更が想定通りか確認する 〜真の dry-run を求めて〜
                                  • ひと目でわかる!イラストブックレビュー『DRY』原田ひ香 (著) 光文社文庫 |

                                    『DRY』原田ひ香 (著) 光文社文庫あらすじ三十三歳の藍は離婚し、二人の子供の親権は夫が持つこととなり、一人で暮らしている。 しかし生活が困窮し、祖母と母がいる実家へと引っ越すことに。 金にうるさく見栄っ張りで身の回りもだらしない上にケンカばかりする祖母と母。 そんな二人に挟まれた藍の話を聞き、助けてくれたのは隣に住む美代子。 次第に打ちとけていった二人だが、あるきっかけで藍は美代子の秘密を知る。 介護に身を費やす心優しき隣人の秘密パートで事務仕事をしながら切り詰めて生活している藍。 ある日弁護士から連絡があり、母が祖母を切りつけ、傷害罪で逮捕されたため、面会に行って欲しいと言われます。 幸い祖母は命に別状はなく、一週間ほどで退院。 実家の様子を見にいくと、そこはゴミ屋敷。 ぼうぜんとする藍に声をかけてくれたのは隣に住む美代子でした。 彼女は若い頃から祖母や父らの介護をしていて、現在は祖

                                      ひと目でわかる!イラストブックレビュー『DRY』原田ひ香 (著) 光文社文庫 |
                                    • 194 DRYっDRYっ【ブレイド】 - 週末息子と見る映画

                                      いらっしゃいませ。 本日はお忙しい中【週末息子と見る映画】に遊びに来て下さり ありがとうございます。 5児の父鈴木雅之ことブレイド08です。 前回のブログでお星さまをくれた方、ブクメ及びコメントを下さった方々… ホントありがとうございます また皆さんのブログにもできるだけ寄らせてもらいますね。 なかなか行けなくて申し訳ありません。 尚…PCでしか分かりませんがデザインの変更に伴いサイドバーで私がお世話になってる私がオススメの映画のブログを載せてますので良かったらそちらもどうぞ~!! 又 こちらにて懐かしの映画のチラシやパンフレットを載せている自己満足爆発なブログ【08映画缶】も宜しくでぇ~す! 08eigakan.hatenablog.jp トイレから末っ子が 『父さんすごいでぇ…』 って言うから何かなぁ…と思ったら 『うん◎がバナナみたい…見て』 …と。 せっかく末っ子が力いっぱい気張っ

                                        194 DRYっDRYっ【ブレイド】 - 週末息子と見る映画
                                      • BAKUNE DRY レビュー!夏の寝苦しさを一瞬で解消してくれます!|Laid Back salaryman

                                        今回は、夏に着るべき寝巻き・パジャマのおすすめなBAKUNE DRYのレビューを紹介します! TENTIALのマスク・BAKUNE・MIGARU DRYを愛用して、ついにBAKUNE DRYもゲットしました! BAKUNE DRYを買いたいけど。。と迷っている方は是非参考にして見て下さい。 BAKUNE DRYをまだ知らないという人で以下の項目に当てはまる人は絶対に見て欲しい!!になっています。

                                          BAKUNE DRY レビュー!夏の寝苦しさを一瞬で解消してくれます!|Laid Back salaryman
                                        • 日本人ならきっと目を留める、『Super Dry 極度乾燥(しなさい)』秋の新作に注目!! - 香港住んでみたら、意外と良かったんですけど・・・

                                          日本人なら絶対に気になってしょうがない スポーツアパレルブランドがあります。 私も香港で知って、気になって気になって、 日本にいる家族や友人に 「これ見てー!!」 と写真を送ったものでした。 みんなウケてくれました。懐かしい・・・ このブログでも何度かご紹介し、 ご紹介するたびに反響が大きくて嬉しい限りです。 私もだいぶ見慣れましたが、 それでも新商品が出ていたりすると 「今回は日本語のサイズ、大きいかなぁ・・・」 とチェックしてしまいます。 ↓Amazonや楽天で取り扱いがありました!すごい! 【あす楽】Superdr.極度乾燥(しなさい) / LINEMAN EMBOSSED MONTANA BACKPACK / バックパック / RUCKSACK /リュックサック / Super / M91003DO 価格:9350円(税込、送料別) (2020/9/25時点) そんな気になるブラン

                                            日本人ならきっと目を留める、『Super Dry 極度乾燥(しなさい)』秋の新作に注目!! - 香港住んでみたら、意外と良かったんですけど・・・
                                          • Joni Mitchell - The Dry Cleaner From Des Moines (2024 Remaster) [Official Audio] - YouTube

                                            You're listening to the official audio for Joni Mitchell - "Dry Cleaner from Des Moines" (2024 Remaster). Originally featured on the album 'Mingus' in 1979, it was the lead and only single from Mitchell's collaboration with legendary jazz great Charles Mingus and includes an allstar line up of talent in Jaco Pastorius on the bass, Wayne Shorter on saxophone, and Herbie Hancock on electric piano. T

                                              Joni Mitchell - The Dry Cleaner From Des Moines (2024 Remaster) [Official Audio] - YouTube
                                            • SUPER「DRY」特別限定醸造 - 金沢おもしろ発掘

                                              金沢 曇り、時折小雨が降る寒い一日でした。 年末に頂いた、SUPER「DRY」特別限定醸造となってますが、いつも通りのSUPER「DRY」で、違いは判りませんが美味しく頂きました(笑) 【撮影場所 自宅:2023年01月07日 DSC-RX100M3】 ランキング参加中でもう一押しお願いします

                                                SUPER「DRY」特別限定醸造 - 金沢おもしろ発掘
                                              • DRY Kubernetes with Helm

                                                Yes, I have read the information about data privacy and accept them. One of the coolest facets of Kubernetes is the declarative deployment descriptors. You describe what the system should look like and Kubernetes makes it happen. One of the worst facets of Kubernetes is the declarative deployment descriptors... A typical system constructed of micro-services will consist of dozens of configuration

                                                  DRY Kubernetes with Helm
                                                • How to Improve Time Management With the DRY Principle

                                                  If you work in an office or from home, chances are that a lot of your output is digital, and this often comes with time-consuming or repetitive tasks that you do on a daily basis. You may have heard the term “work smarter, not harder”, and this is precisely where the DRY Principle comes in. DRY stands for Don't Repeat Yourself, and it outlines exactly how you can improve time management and produc

                                                    How to Improve Time Management With the DRY Principle
                                                  • docker-compose.ymlをDRYに書くテクニック2選 - Qiita

                                                    最近仕事で docker-compose.yml をメンテする機会が多く、その際に重宝したDRYに書くテクニック2つです。 Extension fields Extension fields(公式ドキュメント) compose fileのバージョン3.4以降から、Extension fieldsという機能が利用できるようになりました。 これは、YAMLのaliasとanchorの機能をdocker-compose.yml中でも利用できるようにしたものです。 使いどころ 同じ環境変数を複数のコンテナに設定しなければならない 複数コンテナで同じパスでマウントするvolumeがある 使用例 サンプルとして、大量の同じenvironmentを各コンテナで指定しなければならない例を見てみましょう。 適用前は次に示すように愚直に記述しています。 --- version: '3.7' services:

                                                      docker-compose.ymlをDRYに書くテクニック2選 - Qiita
                                                    • Terragrunt 導入で Terraform コードを DRY にしてみた

                                                      こんにちは。エンジニアチームの山岸 (@yamagishihrd) です。 シンプルフォームではクラウドリソースのデプロイツールとして Terraform を利用していますが、運用面でいくつか課題があったため、検討の末 Terragrunt を導入することにしました。今回は、Terragrunt の概要や基本的な使い方について紹介します。 はじめに 想定読者 Terraform の利用経験はあるが、Terragrunt は初心者という方 利用するバージョン 本記事で利用する Terraform, Terragrunt のバージョンは以下の通りです。 Terraform ... 1.3.1 Terragrunt ... 0.39.2 サンプルコード 本記事で使用するサンプルコードを、以下に公開しています。 roki18d / terragrunt-example - GitHub Terra

                                                        Terragrunt 導入で Terraform コードを DRY にしてみた
                                                      • Dry Cleaning「New Long Leg」のこと - WASTE OF POPS 80s-90s

                                                        グランジがブームになる以前のオルタナティブの匂いがするバンドが4ADからリリースしたニューアルバム。 NirvanaとPearl Jamを筆頭に、1991年頃から「グランジ」と呼ばれる音楽カテゴリがブームになったわけですが、それ以前からオルタナティブな指向性のギターバンドはたくさんおりまして。 で、グランジの以前と以後の決定的な差異は、ユーモアというか緩さというか、何となく「抜けた」部分の有無だと思っています。 グランジ以前から活動しているPixiesとかDinosaur Jr.とかMudhoneyとかJane's Addictionとかは、そういうどことなく抜けた結果の軽み、ファニーさすら感じられる部分をその音楽性に内包していたのが、NirvanaやPearl Jamは皆無とは言わないまでも成分としては少なめ。 その「純粋に近い」分だけ訴求力も強く、だからこそブームになり得たのであろうと

                                                          Dry Cleaning「New Long Leg」のこと - WASTE OF POPS 80s-90s
                                                        • 週刊Railsウォッチ(20200302前編)RubyKaigi 2020は9月に延期、Railsのセキュリティパッチバージョニングが変更、dry-monadsほか|TechRacho by BPS株式会社

                                                          2020.03.02 週刊Railsウォッチ(20200302前編)RubyKaigi 2020は9月に延期、Railsのセキュリティパッチバージョニングが変更、dry-monadsほか こんにちは、hachi8833です。テックカンファレンスの開催状況をまとめてくれた方がいました。ありがとうございます。 コロナウイルスに関する国内テックカンファレンスの開催状況 2020 年版 - Google スプレッドシート つっつきボイス:「こんなの見つけました」「お〜すげ〜😳、半分以上まっかっかじゃないですか🟥」「RubyKaigiは(つっつき時点では)まだ開催予定ですけど予断を許さない感じ...(臨時ニュース参照↓)」 各記事冒頭には⚓でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっ

                                                            週刊Railsウォッチ(20200302前編)RubyKaigi 2020は9月に延期、Railsのセキュリティパッチバージョニングが変更、dry-monadsほか|TechRacho by BPS株式会社
                                                          • 残業をなくす合理的アプローチ。エンジニアが生み出した時間管理テク「DRYの原則」(ライフハッカー・ジャパン) - Yahoo!ニュース

                                                            仕事においてより生産的になるためには、「DRYの原則」を使う必要があります。 これは、あなたの仕事がウェットすぎるということではなく、繰り返しが多すぎるということ。 DRYとは「同じことを繰り返さない(don't repeat yourself)」という意味であり、一度理解してしまえば、実はすばらしい時間管理テクニックなのです。 この記事では、そんな「DRYの原則」について知っておくべきことを解説します。 「DRY」とは何か?この原則は、ソフトウェア開発の世界から来たもので、開発者はパターンやコードの冗長性を減らすために使います。 私はコーディングの専門家ではないし、専門家のふりをするつもりもありませんが、無駄な繰り返しを省くというのは理にかなっています。 技術的な内部構造から日々のスケジュールまで、すべてが合理的かつ効率的であるべきだからです。 DRYは、『The Pragmatic P

                                                              残業をなくす合理的アプローチ。エンジニアが生み出した時間管理テク「DRYの原則」(ライフハッカー・ジャパン) - Yahoo!ニュース
                                                            • git merge には dry run がないけど dry run っぽいことがしたい - Tomcky's blog

                                                              --no-commit と --no-ff を使って dry run っぽいことを実現する。 $ git merge --no-commit --no-ff develop 単純に git merge だけだとコミットまでされてしまうので --no-commit をつける。 あと fast-forward でマージされないように --no-ff をつける。 マージ後は $ git diff --cached で状態を確認できて、コンフリクトが発生していなければ変更の差分が表示されるはずだし、コンフリクトしていたら * Unmerged path ... と表示されるはず。 コンフリクトが発生しておらず差分に問題なければ、このままコミットすればよいし、やっぱり取り消したいってなったら、 $ git merge --abort か $ git reset --hard HEAD とか状況に応じ

                                                                git merge には dry run がないけど dry run っぽいことがしたい - Tomcky's blog
                                                              • OneNoteを電子実験ノートとして使う方法 - wet-to-dry’s blog

                                                                Onenoteって便利なの? 現在、バイオ系の研究室で博士後期課程の学生をしております。 よく写真を撮って実験ノートに貼っていたのですが、せっかく電子データで写真を取得するのになぜ印刷して貼らねばならないのかといつも思っていました。 電子実験ノートなるものが存在することは知っていたのですが、調べてみると基本的に企業向けの有償プランが多く、無償プランであるBenchlingの電子実験ノート機能を使ってみたのですが*1*2存外不便だったので結局は紙のノートに戻ってしまいました。 数か月前、Twitterである研究者の方がOnenoteが便利だとおっしゃっていたので、Onenoteで実験ノートをとってみたところ、今まで紙でノートをとっていた自分がバカらしくなるほど便利だったので、導入過程と注意点を共有します。 OneNoteにプロトコールも実験結果も全部書いておいて、修正はすべて取り消し線と追記

                                                                  OneNoteを電子実験ノートとして使う方法 - wet-to-dry’s blog
                                                                • GitHub Actions: DRY your GitHub Actions configuration by reusing workflows · GitHub Changelog

                                                                  AI & MLLearn about artificial intelligence and machine learning across the GitHub ecosystem and the wider industry. Generative AILearn how to build with generative AI. GitHub CopilotChange how you work with GitHub Copilot. LLMsEverything developers need to know about LLMs. Machine learningMachine learning tips, tricks, and best practices. How AI code generation worksExplore the capabilities and be

                                                                    GitHub Actions: DRY your GitHub Actions configuration by reusing workflows · GitHub Changelog
                                                                  • dry-validation (1.3) で Form Object を実装する - エニグモ開発者ブログ

                                                                    dry-validation (1.3) で Form Object を実装する こんにちは、エンジニアの齊藤です。 この記事は Enigmo Advent Calendar 2019 の12日目の記事です。 本日は、バリデーションロジックの開発で Form Object の設計を支える dry-validation について書きたいと思います。 Form Object について ユーザー向けのウェブアプリケーションの実装で必ずといって発生するのが、インプット値のバリデーション処理です。 ウェブフォームだけでなく API のリクエストパラメーターや CSV ファイルのコンテンツ等そのケースは様々です。 Enigmo で開発しているウェブアプリケーションの多くは Ruby on Rails で実装されています。Rails アプリケーションでは、Model にバリデーションを実装するのが一般的

                                                                      dry-validation (1.3) で Form Object を実装する - エニグモ開発者ブログ
                                                                    • もう2着買います!ワークマン ZERO DRY -5℃

                                                                      ───おかしいなぁ〜、なんかおかしいんだよ。 桃畑での摘果てきか作業はずっと動きっ放しである。それだけにおかしい。この陽気である、全身を合羽で包み、目にはゴーグル、口にはマスク、動けば汗が出るのも必然。喉は乾くし、熱中症対策として、いつも以上に水分だって補給している。それなのに汗が出ない。汗が出ていない気がする。 ───シャツが湿らない。 自分が描いたシナリオどおりなら、全身どっぷりと汗をかき、休憩時間にシャツを着替える予定だった。そのつもりで着替えだって用意している。なのにシャツはサラサラだった。真っ先に頭を過ぎるのは体調不良だ。大丈夫か?、オレ。笑っているが気が気じゃない。マズイな、これはマズイ。この数日の行動を思い出す。食べた食事に不備は無かったか?、無理を押してはなかったか?、神経を集中して全身の動きをチェックする。歳も歳だし、突然虹の橋を渡る今日なのかも知れない。 ───それにし

                                                                        もう2着買います!ワークマン ZERO DRY -5℃
                                                                      • Create Your DRY CRYSTAL ART | DRY CRYSTAL

                                                                        チルってる自分、仕上がってる自分、アガってる自分、オシャンな自分。自分がサイコーに輝いている瞬間や気分を入力して、自分だけのオリジナルAIアートを生成しよう。

                                                                          Create Your DRY CRYSTAL ART | DRY CRYSTAL
                                                                        • 週刊Railsウォッチ(20200226後編)dry-rbを使うべき理由、最近のRubyオンライン教材、AWSから乗り換えた話ほか|TechRacho by BPS株式会社

                                                                          2020.02.26 週刊Railsウォッチ(20200226後編)dry-rbを使うべき理由、最近のRubyオンライン教材、AWSから乗り換えた話ほか こんにちは、hachi8833です。リモートワークの追い風が吹いているのかもしれません。自分は特にリモートワーク志向ありませんが。 乗るしか無い、このリモートワークビッグウェーブに。 / はてなブログに投稿しました リモートワークで始めるランチ自炊生活 - masa寿司の日記 https://t.co/dR1bwoHdc8 #はてなブログ — masa寿司 (@masa_iwasaki) February 18, 2020 つっつきボイス:「ビッグウェーブ😆」「リモートワークは人によって向き不向きがどうしてもあるので、そこ次第でしょうね☺️」「ですね」「あとメンバー全員がリモートワークについて寛容でないと成り立ちませんし」「リモートワー

                                                                            週刊Railsウォッチ(20200226後編)dry-rbを使うべき理由、最近のRubyオンライン教材、AWSから乗り換えた話ほか|TechRacho by BPS株式会社
                                                                          • いいかも!オンライン飲み ASAHI SUPER DRY VIRTUAL BAR|アサヒビール

                                                                            アサヒビール(以下、弊社)が主催する、ASAHI SUPER DRY VIRTUAL BAR(以下、本イベント)に参加を希望される方は、下記事項をご確認の上ご応募ください。 なお、適正な運用を行う為に弊社が必要と判断した場合に限り、本イベントの応募条件変更・中止等、あらゆる対応をとることができるものとさせていただきます。 【賞品】 2020年5月31日(日)18:00~19:00(1時間程度を予定)実施のZoomを活用したオンライン飲み会の参加権利 ※出演者とスタッフを含み最大1,000名での開催を予定しております ※ご参加は当選者様ご本人のみとなります 【応募期間】 2020年5月16日(土) ~ 2020年5月29日(金)23:59まで 【応募条件】 ・満20歳以上の方 ・Zoomにアクセスできる環境をご用意いただける方 ※Zoomのアプリダウンロードはこちらから URL:https:

                                                                              いいかも!オンライン飲み ASAHI SUPER DRY VIRTUAL BAR|アサヒビール
                                                                            • Testing on the Toilet: Tests Too DRY? Make Them DAMP!

                                                                              I get what the author is going for here, but I don't totally agree with them. I think the easiest and cleanest approach is to move the list of users out of set up and into the test (as the author recommends), but personally I would keep the loops and reorganize the code a bit to make it easier to read, so kind of like a DRY DAMP approach? pseudo code: def register_list_of_users(user_list): to_retu

                                                                                Testing on the Toilet: Tests Too DRY? Make Them DAMP!
                                                                              • アサヒビール LINEでスーパードライを送れるサービス「SHARE SUPER DRY」を展開

                                                                                アサヒビールは、LINEのメッセージに「スーパードライ」の引き換えクーポンを送付できるサービス「SHARE SUPER DRY」を、12月1日から28日までの期間限定・数量限定で展開する。 「SHARE SUPER DRY」は、LINE上で写真やメッセージに添えて「スーパードライ」350ml缶の引き換えクーポンを、1本390円で送れるサービスだ。送られた人は、全国のセブン-イレブン、ファミリーマート、ローソンで、受け取ったクーポンと「スーパードライ」を引き換えられる。 送り手側の手順は、サービスページにアクセスし送信する写真かイラストを選んでメッセージを入力。クレジットカード、PayPay、LINE Payから決済方法を選択し、支払い完了後、引き換えクーポンを送るLINEの友だちを選択し送信する。 同社はサービス開始以降、YouTubeのアサヒグループ公式チャネルで同サービスのイメージ動画

                                                                                  アサヒビール LINEでスーパードライを送れるサービス「SHARE SUPER DRY」を展開
                                                                                • dry-rbの作者による「サードパーティのgemを安全に使う方法」 - Runner in the High

                                                                                  「Railsやってる人たちってドメイン層にvirtusとかinteractorとかサードパーティのライブラリが現れるのってどう思ってんの」という雑なツイートに対してROM.rbやdry-rbシリーズの作者であるPiotr Solnicaが優しくリプをくれた。 One rule of thumb is to rely on your own interfaces, even if it means having a small wrapper around a simple 3rd-party API. This is what gives you more control, and this is what makes it much easier to upgrade gems along the way once something stops working (for whateve

                                                                                    dry-rbの作者による「サードパーティのgemを安全に使う方法」 - Runner in the High

                                                                                  新着記事