タグ 再利用性
人気順 10 users 50 users 100 users 500 users 1000 usersどのレイヤー(層)でトランザクションを実装すべきか
このように、層ごとに関心事の分離を行うことで、保守性の高い(変更容易性や再利用性等)アプリケーションを実現できます。 しかし、「トランザクション」においてはどうでしょうか。 トランザクションはビジネス領域においても、技術領域においても関心事がある内容です。 そういう曖昧なものは「ひとまず usecase 層... 続きを読む
ドキュメント執筆にもGit、ビルド、テストで再利用性や整合性を実現する「Writerside」、JetBrainsがプレビューリリース
Kotlinなどの開発元として知られるJetBrainsは、テクニカルドキュメントのための一連のツールを統合したドキュメントオーサリングツール「Writerside」のプレビューリリースを発表しました。 ソフトウェア開発においては、テキストで記述されたソースコードをGitでバージョン管理し、ビルドによって複数のソースコードを... 続きを読む
ReactにおけるUI/UXデザインとコンポーネントの基本原則の解説 - deve.K's Programming Primer - プログラミング初心者のための入門ブログ
Reactは単なるUIライブラリではなく、コンポーネントベースのアプリケーション開発フレームワークです。UI/UXデザインの基本原則に加え、再利用性や状態管理、データフローなどの概念も重要です。 Reactのコンポーネントベースのアーキテクチャを活用すると、UIと裏側のロジックを分離して管理しやすくなり、効率的なア... 続きを読む
「Excel」で好評の名前付き関数、LAMBDA、XLOOKUP……が「Google スプレッドシート」に/複雑な処理の可読性・再利用性が向上
CSSの難しさが分かるようになった人にお勧めの解説書、さまざまなレイアウトを実装する再利用性を向上させるCSSの設計方法 -Every Layout
CSSって面白いと思い始めた人、CSSの難しさが分かるようになった人、そしてCSSが大好物な人にお勧めの解説書を紹介します。 本書は、CSSの経験を積んでいるデベロッパー向けの解説書です。レスポンシブデザインを実現するレイアウトについて実装だけでなく、設計・管理・考え方について詳しく解説されています。 本書の... 続きを読む
【Vue.js】Composition API時代の便利ライブラリ「VueUse」を使ってみた - Qiita
Vue Composition API によって Vue.js にも React Hooks のようなロジックの再利用性の高い開発体験がもたらされようとしています。 しかし、まだ「Composition API の良さをわかっていない」という方や「Composition API をうまく利用した書き方がわからない」という方も多いかと思います。 本記事では Composition API... 続きを読む
Infrastructure As Codeでモジュール化が難しいのはなぜなのか - ゆううきメモ
Infrastructure As Codeにおいて、コードのモジュール化により再利用性を高めることが難しいと言われている。それはなぜなのかを考察する。 Infrastructure as Codeで痛い目あった人ってだいたいやりすぎてる気がする(偏見)。過度な抽象化とか共通化、公開されているrecipeを無闇に使っちゃうみたいな。特に抽象化まわり... 続きを読む
Atomic Designってデザイナーには難しくない!?という話
Atomic Designってむずくないすか? なんか、良さそうなのは分かるんですよ。 UI要素を最小単位まで分解して、それを共通化して再利用性を高めて工数減らしていこうぜ!ということなのは分かるんです。 Atomic Design を分かったつもりになる こちらはDeNAの記事で、単純に「Atomic Design」でググると最初に出てくる記... 続きを読む
フロントエンドの制作者が知っておきたい、Atomic Designを使用したコンポーネントベースのUI設計が分かる良書 | コリス
ここ数年で、WebページやスマホアプリのUIを開発する際に、コンポーネントベースの実装が増えてきました。元々はソフトウェア開発で一般的な考え方でしたが、メンテナンス性に優れ、再利用性も高く、UIもより効率的に実装できます。 Atomic Designを使用したコンポーネントベースのUI設計が実務レベルで詳しく解説されたオススメの本を紹介します。 今よりもっと効率的にUIに取り組みたい、メンテナンス... 続きを読む
WSA 研 #1 予稿 "再利用性の高い Test Drive Intrastructure 実行環境に関する取り組み" - ブログのしゅーくりーむ
2017 - 12 - 22 WSA 研 #1 予稿 "再利用性の高い Test Drive Intrastructure 実行環境に関する取り組み" 第1回WSA研究会 という催し物に出る予定でそれ用の予稿を書いたのですが、折角なのでブログにも掲載しておこうと思います。あとで更新するかもです。 再利用性の高い Test Drive Intrastructure 実行環境に関する取り組み Infr... 続きを読む
開発効率向上 tips vol.1 -ターミナル・シェル編- - ryota-ka's blog
2017 - 10 - 05 開発効率向上 tips vol.1 -ターミナル・シェル編- ターミナル tips Zsh 最近弊社でも大学生のエンジニア インターン が増えてきて,彼らの成長のために,開発にあたっての知見を効率的に共有する手段を色々と模索している.とはいえ,そういった知見は再利用性も高く,社内に閉じている必要もまったくないので,こうしてブログに書き溜めていくことにしてみようかと思う... 続きを読む
長年のノウハウを学びたい - PyQが「設計」のノウハウを学べるコンテンツを追加 - PyQオフィシャルブログ
2017 - 08 - 08 長年のノウハウを学びたい - PyQが「設計」のノウハウを学べるコンテンツを追加 PyQヘッドライン こんにちは。PyQ開発チームの清原 id:hirokiky です。 プログラムを書く中でこんな悩みはありませんか? 「書いてみたけどキレイにまとめられないな。。」 「この処理ちょっとネストが深すぎるかな。。」 「この関数、再利用性があまりよくないかもな。。」 これはプ... 続きを読む
Qiitaへの思い - Qiita:Support
Qiitaへの思い Qiitaをなぜつくったのか、これからのこと、利用されている方へのメッセージなど、Qiitaに対するCEO海野の思いをご紹介します。 「なぜQiitaをつくったのか」 再利用性・汎用性の高い情報が集まる場をつくりたい Qiitaをつくったきっかけは、プログラミングをやっていて、バグやエラーが出た時に簡単に解決したいと思った個人的な体験がきっかけです。当時(2012年)はプログラ... 続きを読む
コミュニティガイドライン - Qiita:Support
コミュニティガイドライン 行動指針 ‐ Qiitaの目指す世界 プログラミングに関する再利用性・汎用性の高い情報が集まる場をつくろう Qiitaは「プログラミングに関する知識を記録・共有するためのサービス」ですので、再利用性・汎用性の高い情報が多く集まっている場をつくっていきたいと考えています。そのためには、記事を読むこと、記事を書くことを通して、読む側・書く側それぞれがお互いに関わり合って、再利... 続きを読む
【iOS】Viewの再利用性が確実に高まるiQONアプリのView構成 | 株式会社VASILY(ヴァシリー)
はじめに こんにちは、iOSエンジニアの荒井です。 先日、株式会社Rettyのエンジニアの方々と技術勉強会を開催しました。 今回はiOSアプリについて、自分たちが使用している技術を紹介し合いました。 その場でXcodeを立ち上げ、instrumentsを起動してのLIVEメモリリーク調査など、 通常の勉強会とは違った形式で、とても有意義な技術交流の場になったと感じています。 僕からも「iQONのV... 続きを読む
Haskellでなぜストリーム処理ライブラリが必要なのか - fujimuradaisuke's blog
2015-11-09 Haskellでなぜストリーム処理ライブラリが必要なのか 関数型ストリーム処理勉強会で発表したので、ブログにも書いておきます。 元になった資料はこちら Haskellでストリームデータを扱う方法としては、Handleを使う方法、Lazy IOがありました。しかし、それぞれに問題があり、再利用性が高く堅牢なコードを書くことは困難でした。 この状況を解決すべく、Conduit、P... 続きを読む
オブジェクト指向入門 ~オブジェクト指向のキホン~ 小川 雄大 先生 - 無料動画学習|schoo(スクー)
■ オブジェクト指向入門 オブジェクト指向プログラミング (Object-Oriented Programming, OOP) は、プログラミングを "オブジェクト" を使って構成する考え方・技法です。オブジェクト指向を理解し実践することにより、理解しやすく、メンテナンスのしやすい、再利用性の高いコードを書けるようになると言われています。 しかしオブジェクト指向を理解することは実際には簡単ではなく... 続きを読む
gulpfile スタイルガイド (ドラフト版) - Qiita
このドキュメントは、gulpfileの再利用性/メンテナンス性を高めることを目的とした、非公式なスタイルガイドです。 はじめに スタイルガイドとして、下記を参考にしています。また、ここで述べないJavaScript/CoffeeScriptの言語としての記述スタイルについても、こちらを参照してください。 Node.js Style Guide coffee-script-style-guide コ... 続きを読む
Viz.js – Web上でGraphvizをSVGでレンダリング|オープンソース・ソフトウェア、ITニュースを毎日紹介するエンジニア、デザイナー向けブログ
フローチャートなどの高度なグラフを描こうと思った時に使われるのがGraphvizです。テキストベースで記述していくだけでできるというのはやはり手軽です。しかしローカルソフトウェアをインストールしたり、セットアップしたりするのは面倒と感じる人も多いでしょう。 そこでさらに再利用性を高めてくれるのがViz.jsです。WebベースでGraphvizを使えるようにしてくれます。可能にするのはまたしてもEm... 続きを読む
あなたの知らない超絶便利なWeb開発を叶える仕様Web Componentsとは~Google I/O 2013まとめレポート (1/3) - @IT
本稿では、Google I/O 2013の中から、「Web Components」に関するセッションをレポートする。 「Web Components」は、簡単にいうと、Web(HTML)をコンポーネント化するための仕組みで、再利用性やメンテナンス性、開発効率を上げるのに大きな効果があるといわれている。 今年のGoogle I/Oでは、次の2つのセッションでWeb Componentsについて解説が... 続きを読む
FuelPHPで横断力技検索をリニューアルいたしました #fuelphp - @toshiyuki83 Webサービス更新履歴&技術情報
FuelPHP1.3を使い、一度の入力で複数の検索エンジンを一括横断検索する「横断力技検索」をリニューアルいたしました。 横断力技検索 http://akanuman.com/powersearch/ 「横断力技検索」を自体を作ったのはだいぶ前なのですが(確か2年以上前)、未熟な書き方をしていたため、いろいろと問題があり、メンテナンス性、拡張性と再利用性を考えて、フレームワークでリニューアルさせた... 続きを読む
抽象化スキルが、生死を分ける時代に : NED-WLT
僕が尊敬する友人の言葉に「抽象化スキルは、経験の再利用性を高める」というものがあります。この言葉だけで、この厳しい時代を生き残るのに必要なことの(ほとんど...僕が尊敬する友人の言葉に「抽象化スキルは、経験の再利用性を高める」というものがあります。 この言葉だけで、この厳しい時代を生き残るのに必要なことの(ほとんど)全てが語れているのですが、以下、自分のために、この言葉が語られる背景をエントリにし... 続きを読む
シェルのワンライナーの再利用性を高めるたった一つの方法 - TIM Labs
問題 シェルはお友達です。 一見すると役に立たないように思えるコマンドでも、 組み合わせ次第で複雑な処理をこなすための道具になります。 例えば head - ファイルの先頭10行を出力する。 cut - ファイルの各行のうち特定の部分を選んで出力する。 shasum - SHA-1 ハッシュ値を出力する。 という、一つ一つでは大して役に立ちそうにないコマンドも、 head /dev/urandom... 続きを読む
JS の読込み順を征する者は なんか色々征する! with CoffeeScript - glasses factory
CoffeeScript JavaScript require.js nikki Tweet JS の読込み順を征する者は なんか色々征する! with CoffeeScript ガツガツした JavaScript 案件をこなしていると、必ず直面するのが JavaSscript の読み込み順問題。 再利用性への考慮だったり、不必要なコードを読まないようにとモジュールを細分化した場合、 どうしてもそ... 続きを読む
WEBのデザイナーさんが持っておくと便利そうなPSD素材色々:phpspot開発日誌
100 Free PSD Files Every Web Designer Should Have - icanbeCreative WEBのデザイナーさんが持っておくと便利そうなPSD素材色々 WEBのレイアウトやパーツに関するPSDファイルが多数紹介されていて、素材として使えそうです。 PSDならレイヤー分けができていたりするものも多いので再利用性が高くて使い勝手がよいですね 関連エントリ か... 続きを読む