タグ メンテナンス性
人気順 5 users 50 users 100 users 500 users 1000 usersGo製アプリケーション/ライブラリにおけるメンテナンス性を重視したGoのバージョン管理戦略 - Diary of a Perpetual Student
Go言語では半年に1回メジャーリリース(マイナーバージョンの更新)がやってきます。ちょうどこの8月にGo 1.23がリリースされたばかりです。Go言語のメジャーリリースは最新2つ分までサポートされるポリシーであることがhttps://go.dev/doc/devel/releaseに書かれています。現在であればGo 1.23やGo 1.22はサポートされ... 続きを読む
Prism:エラートレラントな、まったく新しいRubyパーサ | gihyo.jp
Ruby 3.3リリース! 新機能解説 Prism:エラートレラントな、まったく新しいRubyパーサ Prismは、Ruby 3.3.0にバンドルされた新しいライブラリで、プログラミング言語Rubyの新しいパーサであるPrismパーサのバインディングです。Prismはエラートレラント、移植性、メンテナンス性、高速性、効率性を考慮して設計され... 続きを読む
再:日本の家電はメンテナンス考えていない問題
家電関係の仕事してるので反論・説明してみる この増田の時はメーカー側の意見に賛同している人が多かったが いざメンテナンス性の無さを目の当たりにすると手のひら返すブクマカ [B! 家電] わが家のドラム式洗濯機で「年間7万2000円もの電気代がムダ」になっていたワケ 日本の家電メーカーが邪悪なのはこういう埃が溜ま... 続きを読む
Composite Action実践ガイド:GitHub Actionsのメンテナンス性を高める技法
『Composite Action実践ガイド』はGitHub Actionsに関心のあるソフトウェアエンジニア向けのZenn Bookです。 本Bookでは「Composite Action」の実運用で役立つプラクティスを紹介します。テスト・静的解析・セキュリティ・ドキュメンテーション・依存関係管理・リリースマネジメント・Reusable Workflowsによる開発体験... 続きを読む
任意のURLを入力するだけでCSSを解析し、品質をチェックしてくれるオープンソースのWebアプリ・「CSS Code Quality」
CSS Code Quality CSS Code Qualityは任意のURLを入力するだけでCSSを解析し、品質をチェックしてくれるオープンソースのWebアプリです。JavaScriptで書かれています。 解析したいCSSを利用しているWebサイトのURLを入力すると自動で解析し、メンテナンス性、複雑さ、パフォーマンスの3項目をそれぞれスコアリングし、そ... 続きを読む
メルカリの取引ドメインにおけるモジュラーモノリス化の取り組み
この記事は「連載:連載:技術基盤強化プロジェクト「RFS」の現在と未来」として書かれたものです。 メルカリのトランザクションチームでバックエンドエンジニアをしている @adachang です。今回は前回の記事に引き続き、メルカリの取引ドメインに属するコードベースのメンテナンス性・拡張性を改善するための取り組みを... 続きを読む
リーダブルなテストのための、jest モックファクトリー関数
単体テストを書く時、モジュール間の関連を検証するため、一部のモジュールをモックする必要が出てくることがあります。モックは様々な手法がありますが、書き方によって、メンテナンス性やテストの可読性が変わります。一般的に行われるモック手法を確認しつつ、よりリーダブルなテストを書く方法を紹介します。 ログイ... 続きを読む
「良いコード」を書くための10のポイントとは? - GIGAZINE
プログラマーがコードを書く際は、メンテナンス性を確保したり、パフォオーマンスを最大化したりと、なるべく「良いコード」を書くように努める必要があります。Uberでエンジニアリングマネージャーを務めた経験を持つチャールズ・アクセル・ダイン氏が、「良いコード」を書くために重要な10のポイントを解説しています... 続きを読む
電動原付を2年半乗った感想など
kibidangoで電動原付のcute-mlを支援して、所有してから2年半くらい経った。 思うところがあったし、ツイッターに書くような内容じゃないのでここに書く。 先に結論から。 ■良いところ ①エンジン音がしない ②軽くてコンパクトな"方" ③かっこいい ■良くないところ ④バッテリーの持ち ⑤そこそこ重い ⑥メンテナンス性 ■今の... 続きを読む
E2Eテストコードのメンテナンス性に立ち向かう - Qiita
はじめに E2Eテストコードを書くにあたって、一番の心配事は テストが壊れる ことでしょう。 アプリ側の変更に伴いテストをすべて書き直すことを恐れるQAエンジニアは多いと思います。 例えば 機能はまったく変わってないのに、デザインリニューアルでテスト全部書き直しだ〜〜〜! みたいなやつですね。 ここでは、自分... 続きを読む
10年以上稼働し続ける大規模Webアプリケーション、どうやって改善する? (1/2):CodeZine(コードジン)
リクルートには有名なアプリケーションや、これから作られる新規アプリケーションが大小合わせて数百存在し、中にはタウンワークのように10年以上運用されてるアプリケーションもあります。リクルートテクノロジーズではこれらのサービスのパフォーマンスやメンテナンス性の向上に取り組んでいます。本連載では、タウン... 続きを読む
React.js, Vue.jsが使えない状況でメンテナンス性の高いJavaScriptを書く3つのポイント - エムスリーテックブログ
エムスリー エンジニアの岩本です。 この記事は エムスリー Advent Calendar 2018 の23日目の記事です。 React.jsやVue.jsを使えれば、開発のベストプラクティスなどがあるので、メンテナンス性の高いプログラムはずいぶんと書きやすくなったと思います。本当に仮想DOMの功績は大きいですね。 しかし、世の中にはそうい... 続きを読む
margin, paddingなど、レスポンシブに対応したスペースをCSSで効率的に定義する方法 | コリス
Webページやスマホアプリのレイアウトに使用する、margin, paddingなどのスペースをCSSで効率的に定義する方法を紹介します。 em, remの相対的な単位を使い、calc()を効果的に活用し、拡張性やメンテナンス性にも優れたデザインシステムを構築できます。 Create your design system, part 4: Spacing by CodyHouse 下記... 続きを読む
フロントエンドの制作者が知っておきたい、Atomic Designを使用したコンポーネントベースのUI設計が分かる良書 | コリス
ここ数年で、WebページやスマホアプリのUIを開発する際に、コンポーネントベースの実装が増えてきました。元々はソフトウェア開発で一般的な考え方でしたが、メンテナンス性に優れ、再利用性も高く、UIもより効率的に実装できます。 Atomic Designを使用したコンポーネントベースのUI設計が実務レベルで詳しく解説されたオススメの本を紹介します。 今よりもっと効率的にUIに取り組みたい、メンテナンス... 続きを読む
空気不要の自転車用次世代タイヤ、ブリヂストンが開発 樹脂製の特殊スポークで荷重を支持 - ねとらぼ
ブリヂストンとブリヂストンサイクルが、 空気不要の自転車用タイヤ を開発しました。タイヤの外周と内枠の間に特殊なスポークを設け、荷重を支える仕組み。メンテナンス性が高いうえ、パンクの心配から解放されます。 続きを読む
メンテナンス性に優れ、拡張性を備えたCSSを書くために -メンテナブルCSS | コリス
メンテナンス性に優れ、拡張性を備えたCSSを書くための「MaintainableCSS」を紹介します。 あるスタイルを修正する際に他に影響を与えてしまわないか、せっかく書いたコードが先祖帰りしないか、似たページをつくる時にコードを再利用するのに問題はないかなど、全部はもちろん個々でも非常に参考になると思います。 MaintainableCSS 以下、各ポイントを意訳したものです。 ※当ブログでの翻... 続きを読む
Gitのコミットメッセージの書き方 | プログラミング | POSTD
プロジェクトの長期的な成功の鍵はメンテナンス性にあります。そして、メンテナンス担当者にとってプロジェクトのログ以上に強力なツールはありません。時間をかけても使い方を学ぶ価値はあります。この投稿では、健全なコミット履歴を維持する最もベーシックなやり方をご紹介します。訳: プロジェクトが長引くほど、私のGitのコミットメッセージは情報が薄くなっていく。 イントロダクション | 7つのルール | ヒント... 続きを読む
flowchart.js - SVGのフローチャートを生成するJavaScriptライブラリ MOONGIFT
システムやワークフローを分かりやすく説明する際にフローチャートを使うことがあります。特に業務システムなど、多数のシステムが複雑に組み合わさって処理が実行される場合、きちんと可視化されているかどうかで結果が大きく変わる可能性があります。 Excelで仕様書を書いているとExcel上で完結しそうです。しかしこれでは検索性やメンテナンス性がよくありません。そこで仕様書をMarkdownやHTMLで書いて... 続きを読む
CSSを書く、設計する時に参考にしておきたいCSSのガイドライン・スタイルガイドのまとめ | コリス
大規模なプロジェクト、長期に渡るプロジェクト、複数のメンバーが関わるプロジェクト、そして明日の自分も一年後の自分が見ても分かる、メンテナンス性に優れ、一貫性のあるCSSを書くのに役立つガイドラインやスタイルガイドを紹介し...記事の続きを読む 続きを読む
ここまで動かせる!楽しいcss アニメーションのサンプル集 | コムテブログ
小気味よいアニメーションを用いたWebサイトを国内でも多く見かけるようになってきました。CSS3により画像編集やFlashが減りメンテナンス性も向上しています。2015年もアニメーションを取り入れるサイトは増えていくでしょう。 今回はCSSアニメーションを使って、面白い動きができるコードをご紹介します。ざっくりとしたソースで申し訳ないです、微調整はお願いします。 もくじ エフェクトサンプル 1.ア... 続きを読む
gulpfile スタイルガイド (ドラフト版) - Qiita
このドキュメントは、gulpfileの再利用性/メンテナンス性を高めることを目的とした、非公式なスタイルガイドです。 はじめに スタイルガイドとして、下記を参考にしています。また、ここで述べないJavaScript/CoffeeScriptの言語としての記述スタイルについても、こちらを参照してください。 Node.js Style Guide coffee-script-style-guide コ... 続きを読む
CSSを書く時、絶対に参考にしておきたいCSSガイドラインのまとめ | コリス
CSSはどちらかと言えばやさしく、雑にコードを書いてもなんとかなってしまう言語です。 しかし、雑にコードを書いてしまうと、昨日書いたこのコードなんだっけ? とか、新しくスタイルを増やすと別のスタイルがおかしくなってしまうことはありませんか? 大規模なプロジェクト、長期に渡るプロジェクト、複数のメンバーが関わるプロジェクト、そして明日の自分も一年後の自分も使える、メンテナンス性に優れた一覧性のある美... 続きを読む
最も「買い」なドローンはどのモデルか、5機種を比較するとこんな感じ - GIGAZINE
Amazonが配達に使おうと検討するほど飛行性能が向上してきたマルチコプター(ドローン)は、次々と新モデルが登場するなどまさに百花繚乱の状況です。その中でも飛行性能やメンテナンス性などからもっとも「買い」なドローンは何かを比較・検討するムービーが公開されています。2014年のベストバイ・ドローンは一体どのモデルなのでしょうか? Testing the five best drones you ca... 続きを読む
iOS アプリのメンテナンス性を高めるための基本的な考え方
iOS アプリのメンテナンス性を高めるための基本的な考え方 Presentation Transcript iOS アプリのメンテナンス性を ⾼高めるための基本的な考え⽅方 ヤフー vs クラスメソッド Battle 3 2014/2/25 Copylight © Classmethod, Inc. クラスメソッド 掛川 1 iOS アプリのメンテナンスが⼤大変 Copyligh... 続きを読む
カーゴ・カルト CSS
ベン・ダーロウ CSS を書いたり管理したりするにはなんらかの方法論があった方が良い、と広く考えられている。しかし実際に取り入れられている手法の中には、セマンティクス上の品質や、長期にわたるメンテナンス性に悪影響を与えるものもある。ここでは、CSS の「フレームワーク方法論」として提唱されているテクニックの問題点や、その問題を僕たちウェブ・ディベロッパーがどうすれば解決できるかについて論じてみよう... 続きを読む