タグ モジュール化
人気順 5 users 10 users 100 users 500 users 1000 users設計の知識と技能で駆動するソフトウェア開発
Object Oriented Conference 2024 登壇の機会をいただいたので、ここ数年、設計について考えていることを、言語化してみました。 はじめに 設計と開発プロセスの関係性 ソフトウェア設計の知識と技能 ① ソフトウェア設計の基礎知識 a. 基本課題 b. 解決のアプローチ c. モジュール化:基本となる4つの技法 ② モジュール... 続きを読む
7つの設計原則とオブジェクト指向プログラミング - ソフトウェア設計を考える
設計原則はよい設計をするための指針です。 では、よい設計とはなんでしょうか? もっとも重要なソフトウェア品質は発展性 ソフトウェアの発展性がビジネス価値を生む 発展性をうみだす7つの設計原則 モジュール化 モジュール化の2つのアプローチ 型によるモジュール化 手続き的なモジュール化 関心の分離 関心の4象限... 続きを読む
【新元号】改元のシステム改修で慌てるシステム屋は「無能」とのこと - Togetter
毎日新聞 元号の変更に伴う官民のシステム改修は短期間での綱渡りとなり、混乱を招く可能性は少なくない 30年も猶予期間があったのにITはまだ年号のモジュール化ができていないのですか。元号がすぐにわからないと生活に困るという実例を挙げて下さい mainichi.jp/articles/20190… 続きを読む
Goにおける静的解析のモジュール化について - Mercari Engineering Blog
Mercari Advent Calendar 2018 の16日目はメルペイ エキスパートチームの@tenntenn お送りします。 この記事では、Goの静的解析の新しいムーブメントであるgolang.org/x/tools/go/analysisを使ったモジュール化について解説したいと思います。 「静的解析は関係ないや」と思って、タイトルを見てブラウザのタブを閉じよ... 続きを読む
日本人の美的センスの無さ
一般大衆レベルで、つくづく日本人は美的センスがない。 2020東京五輪の所謂パクリエンブレムだが、どう考えても最高に格好良かった。誰かも言っていたが、モジュール化できるエンブレムという発想は私にとって革命的だった。ところが一般的には大変不評だった。改めて選考したときのその他3案や、その前に出回っていた... 続きを読む
Javaをモジュール化する「Project Jigsaw」、コミュニティ再投票でついに可決! ほぼ全会一致で賛成 - Publickey
Javaをモジュール化する「Project Jigsaw」、コミュニティ再投票でついに可決! ほぼ全会一致で賛成 Javaをモジュール化して必要な部分だけを使えるようにすることで、Javaライブラリの複雑な依存関係の解消やJavaのスリムダウンを実現する「Project Jigsaw」は、9月に登場予定のJavaの新バージョン「Java 9」最大の目玉機能です。 そのProject Jigsawの... 続きを読む
2017年にチェックしておきたい、CSSの軽量フレームワークのまとめ | コリス
Flexboxで実装されたグリッドのみをはじめ、さまざまなコンポーネントが利用できるもの、ファイルがモジュール化されたもの、アクセシブルに特化されたものなど、2017年にチェックしておきたいCSSの軽量フレームワークを紹介します。 mini.css -GitHub mini.css テンプレート一覧 モバイルデバイスと最新のブラウザを考慮して設計された軽量(7KB)CSSフレームワーク。ほとんどの... 続きを読む
Googleの組立て携帯 Ara が発売延期。落下試験でバラバラ - Engadget Japanese
Googleの組立て携帯 Ara が発売延期。落下試験でバラバラ BY Shinichi Sekine 2015年08月20日 19時16分 0 Googleのモジュール式携帯 Project Araの開発が遅延しています。 Project Araは、CPUやディスプレイといった携帯電話の構成要素をモジュール化し、自分好みに組み上げられるプロジェクト。Google傘下のAdvanced Techn... 続きを読む
Android ライブラリの書き方 with Java, Annotation Processors or Native Code (Video) - Realm is a mobile database: a replacement for SQLite & Core Data
ある時点で、開発者は特定のタスクや、コードをモジュール化できないか、エレガントな方法でコードを再利用できないかなどを考え、ライブラリが作れないかどうか考えると思います。しかし、実際にライブラリを書くのは大変な仕事です。Bay Android Dev Group で Realm の開発者である Emanuele Zattin が Java と C/C++ を含むライブラリを書く上でのベストプラクティ... 続きを読む
グーグル、モジュール型スマートフォン Project Ara シリーズ第一弾「Gray Phone」発表、2015年1月に50ドル(約5,100円)で発売 | GPad
Google Project Ara Gray Phone Google、世界初となるモジュール型スマートフォン Project Ara シリーズ第一弾として「Gray Phone」発表。タイル型のデザインで各部品がモジュール化され、好みのパーツを選ぶことが可能。2015年1月に価格50ドル(約5,100円)から発売予定。 ■ スペック OS: Android メインフレーム: 厚み 9.7mm ... 続きを読む
Google、モジュール式携帯Project Araを2015年発売。最小構成50ドルからお好みで組み合わせ - Engadget Japanese
Google がモジュール式携帯 Project Ara を2015年前半にも発売予定であることが分かりました。Google 傘下の ATAP が主導する Project Ara は、CPU やディスプレイなどあらゆるパーツをモジュール化し、自分好みの携帯電話を組み上げるプロジェクト。価格はWiFi のみでセルラー通信機能なしの最小構成の場合で 50ドルを目指すとしています。 ATAP で Pro... 続きを読む
本の虫: Clang VS 自由ソフトウェア
2014-01-27 Clang VS 自由ソフトウェア オープンソースで有名なEric S. Raymondが、自由ソフトウェアで有名なRichard Stallmanに、GCCのアンチプラグインポリシーについて突っ込んでいる。 GCCは、長年、コンパイラーのモジュール化を政治的な理由で行っていなかった。もし、例えばパーサーや意味解析だけを分離して使えるようにしたり、内部表現を規格化したりしてし... 続きを読む
Groovy 2.0の新機能
新しくリリースされたGroovy 2.0は、この言語に静的型チェックや静的コンパイルといった重要な静的機能を導入します。Project Coinのシンタックス拡張や新しいJVM命令"invoke dynamic"のサポートといったJDK 7対応の改良も取り入れられ、また、以前に比べよりモジュール化されています。 この記事ではこれらの新機能をより詳しく見ていきます。 動的な言語のための "静的なテー... 続きを読む
大規模JSプロジェクトのための、モダンなjavascript/coffee-script の学習用資料まとめ - mizchi log
A社coffee-scriptエヴァンジェリストのmizchiです。今日は昨今の大規模JSの需要の高まりに応えるべく、お前が知ってる資料をまとめろとのお達しが下ったので、社内wiki面倒だしここに載せてますん。 前提 大規模JSをモジュール化する為にcoffee-scriptのシンタックスシュガーでOOPのパラダイムを持ち込む coffee-scriptの煩雑なコンパイル作業を避けるために、Rai... 続きを読む
MTで実践 - CSSのモジュール化による管理方法と遊び方
1年ほど前からMAQUEというMovable Typeのテンプレートを配布しているのですが、利用者も増えて色々とフィードバックをもらい続けていたので、それを活かして新しいものを作りました。βテストも終わって細部を修正して正式リリースしたのでMTユーザーやMTに興味ある方はみてください。そして、それで実践したCSSファイルのモジュール化による管理方法とカスタマイズ方法について解説します。MTユーザー... 続きを読む
ITmedia エンタープライズ:シャア専用ズゴックの一撃に沈むジムはなぜ美しいのか (1/3)
「モジュール化された製品だから無機質である」という結論にたどり着くのは必ずしも適切でないことをシャア専用ズゴックの一撃に沈むジムは教えてくれた。 製品ライフサイクル管理(PLM)の特集を展開していく中で分かったことは、競争の激しい市場環境でいかに製造コストを抑えるかに製造業者の意識が集中していることである。部品の共通化、標準化、モジュール化といったキーワードを聞いて、効率の追求として納得する一方で... 続きを読む