タグ 抽象化
人気順 5 users 10 users 100 users 500 users 1000 users話が盛り上がらない、雑談ができない人の根本の原因 ファシリテーションの達人が語る「抽象化」のスキル
話が盛り上がらない人は「抽象化」が苦手 久保:荒木さんはよく著者の方と対談されますけれども、本を1回ばーっと読んでおいた上で、「ここを聞きたいな」というポイントをあらかじめ定めている問いもあるし。もし相手の方の問いがおもしろかったら、設計した問いは捨てて、その方の話をぐっと深掘りするみたいな柔軟性... 続きを読む
オーバーエンジニアリングしないために心がけていること - $shibayu36->blog;
オーバーエンジニアリングしてしまうという悩みがあって困っている、そのうち必要になるのではないかという気持ちになって無駄に抽象化して頑健にしてしまう。じゃあ素朴にやればいいのかというと、例えばDBスキーマみたいな要素は素朴になってはならないという難しさもある— Windymelt💀(めるくん)🚀❤️🔥 (@windymelt) 20... 続きを読む
ソフトウェアの「詳細設計書」とはなんなのか - きしだのHatena
「設計書」というのは、作るものの構造を抽象的に表現したものと言うことができます。 ただ、ソフトウェアの抽象化の仕組みはプログラミングコード自体に備わっているので、ソフトウェア生成可能な抽象的表現というのはコード表現ができるはずですね。コードで表現しておくと、整合性のチェックとかも行いやすいです。 ... 続きを読む
良いコメントが良い設計を導く
要旨 コメントを適切に記述することは、特にインターフェイス(クラスやメソッド)において重要です。これにより、直感性が高まり、抽象化が十分に行われているかを確認する手助けになります。そのため、コメントはソフトウェア設計プロセスの重要な一部と位置づけられます。 2種類のコメントタイプ まず、コメントを2種... 続きを読む
WebAssemblyをPOSIX対応に拡張した「WASIX」登場、bashやcurl、WebサーバなどLinuxアプリが実装可能に。Wasmerが発表
WebAssemblyをPOSIX対応に拡張した「WASIX」登場、bashやcurl、WebサーバなどLinuxアプリが実装可能に。Wasmerが発表 WebAssemblyランタイム「Wamer」の開発元であるWasmer社は、WebAssemblyでファイルやネットワーク、メモリなどのシステムリソースを抽象化する業界標準のAPI仕様である「WASI」(WebAssembly System In... 続きを読む
メタファー空間でGPT4に発散と抽象化をさせてから具体化する - 西尾泰和のScrapbox
あるメタファーの空間において二つのメタファーの対比(B)についてGPT4に列挙(1)させ、それからその対比を抽象化(2)させる。その後、抽象化した対比を異なるドメインに応用して具体化(3)させた 関連 シンボリックモデリング 解決したい問題の空間の概念に関して、メタファーでシンボル空間(メタファーの空間)に写像し、シ... 続きを読む
目的と抽象化の関係性から分かる、システムの設計精度を高める考え方 / purpose abstraction design
目的と抽象化の関係性から分かる、システムの設計精度を高める考え方 / purpose abstraction design 続きを読む
継続的デリバリーのソフトウェア工学 | Agile Studio
2022のアジャイル本紹介です。『継続的デリバリーのソフトウェア工学』は、久しぶりにソフトウェア工学を題した「アジャイル開発」の本です。もう一度、ソフトウェア工学の観点からアジャイルを説明していて、また、旧来から普遍の設計原則すなわち、凝集度や結合度、関心の分離、情報隠蔽と抽象化、というテーマを(ア... 続きを読む
WebAssemblyに対してクラウドサービスを抽象化、そのままAWSでもAzureでもGoogle Cloudでも実行可能にする「SpiderLightning」、Deis Labsが公開、標準化も推進
WebAssemblyに対してクラウドサービスを抽象化、そのままAWSでもAzureでもGoogle Cloudでも実行可能にする「SpiderLightning」、Deis Labsが公開、標準化も推進 WebAssemblyには、ファイルI/OやネットワークアクセスなどのOSが備える基本的な機能を抽象化するWASI(WebAssembly System Interface)と呼ばれる業界標準仕... 続きを読む
オブジェクト指向プログラミングは終わった カプセル化が悪い(感想戦) - Qiita
が(良くも悪くも)注目頂き、その観測で思ったことのメモです。1年後の自分用です! もっかい言いたいこと再考のポエムです。 概要 関数型には意図的に触れたくなかった 継承や再利用性への懐疑の共通認識 抽象化戦略開発戦略で補う話 タイトルは釣り 抽象化という言葉のふわっと感 カプセル化が問題 関数型言語には意図... 続きを読む
音声による伝達を日常的に行うのもうやめない?
飛沫感染のリスクというのはコロナが無くなったあとも通常の細菌感染症やインフルエンザでも起こるよね? そもそも論として音声による伝達は文字の発明によって言語の抽象化を完成させた人類にとってはレガシーツール以外の何物でもない。 文字が存在しない時代は「伝達したい事象をイメージ」→「音声言語化」→「発声」→... 続きを読む
Railsを主戦場としている自分が今後学ぶべき技術について(随筆) | うなすけとあれこれ
Rails の問題は Rails のベストプラクティスがフロントエンドのベストプラクティスの邪魔になるどころか全く逆方向で相反してる点です。DHHの思想がフロントエンドと根本的に逆行してる。そういう人が作るフレームワークなのでwebpackerの抽象化を根本的に間違ったりする。 — prev.js (@mizchi) December 1, 2020 昨日も... 続きを読む
サイゼリヤさんがチキンを極限まで抽象化することに成功→コストカットの極みを感じる「これはチッキンペーパーですね!」 - Togetter
リンク Wikipedia 77 users 66 位相幾何学 数学の一分野、位相幾何学(いそうきかがく、英: topology, トポロジー)は、その名称がギリシア語: τόπος(「位置」「場所」)と λόγος(「言葉」「学問」) に由来し、「位置の学問」を意味している。 トポロジーは、何らかの形(かたち。あるいは「空間」)を連続変形(伸ば... 続きを読む
Repositoryによる抽象化の理想と現実/Ideal and reality of abstraction by Repository - Speaker Deck
Repositoryによる抽象化の理想と現実/Ideal and reality of abstraction by Repository 続きを読む
Rustの未来いわゆるFuture - OPTiM TECH BLOG
Rust 1.36がリリースされ、皆さん待望のFuture関連のAPIが安定化されました。 この記事ではFuture関連APIを巡る過去と未来を紹介します。 Q&A(TL; DR) 長くなってしまったので要約をまとめました。 細かい話は目次以降をご覧ください。 Futureは何のために必要? Futureは非同期処理を抽象化したもので、Rustにおける... 続きを読む
早すぎる抽象化の危険性 - Qiita
ちょっと前の記事なのですが とても印象深く 今後も気をつけていきたいと思い 自分なりにまとめてみました。 https://medium.com/@thisdotmedia/the-cost-of-premature-abstraction-b5d71ffd6400 早すぎる抽象化とは? 問題になっていることを十分に理解する前に 可能性のあるすべてのパターンを把握しきる前に 抽象化を... 続きを読む
一般的なネットワークエンジニアは高度に抽象化されたこの図から阿鼻叫喚の原因が分かる→これをやると何が起きるの?の話など「余ってたから挿したなどと供述しており」 - Togetter
一般的なネットワークエンジニアは高度に抽象化されたこの図からオフィスが阿鼻叫喚になっている原因がわかる。 pic.twitter.com/Zft3OStnSe 続きを読む
あるオタクの多くは高度に抽象化されたこの図が何を表しているのか分かるしこれを考えた奴のヤバさも分かる - Togetter
あるオタクの多くは高度に抽象化されたこの図が何を表しているのか分かるし、これを考えた奴のヤバさも分かる pic.twitter.com/oULcahoXBW 続きを読む
東京に住む多くの人は、高度に抽象化されたこの絵を見るだけで何が起きてるか大体把握できる - Togetter
@thgc_Mtd_h 【運行情報】 中央・総武線(各駅停車)は人身事故の影響で秋葉原〜新宿駅間で運転を見合わせております。 運転再開は…… 続きを読む
実践的低レイヤプログラミング
はじめに 学校で習わないが(習う学校もある)、現実に必要になるプログラミング技術に、低レイヤプログラミングなどと呼ばれるものがある 厳密な定義は聞いたことがないし、おそらく存在しないとは思うが、大体のみんなの共通認識として、 「高級プログラミング言語を使わないプログラムを書き、OSで抽象化されないデバイ... 続きを読む
実践的低レベルプログラミング
はじめに 学校で習わないが(習う学校もある)、現実に必要になるプログラミング技術に、低レベルプログラミングなどと呼ばれるものがある 厳密な定義は聞いたことがないし、おそらく存在しないとは思うが、大体のみんなの共通認識として、 「高級プログラミングを使わないプログラムを書き、OSで抽象化されないデバイスの... 続きを読む
【まつもとゆきひろ氏 特別講演】若手エンジニアの生存戦略に行ってきたので私的メモ
生Matzを拝みに「【まつもとゆきひろ氏 特別講演】若手エンジニアの生存戦略」に行ってきました。 https://supporterzcolab.com/event/403/ その私的メモ。 講演内容 1.生存戦略とは 2.成功者の得意なこと 3.抽象化は万能でない 4.ロールモデルについて 5.Matzの例 6.Matzの例②(社会人時代編) 7.Matzの例をメタ化する... 続きを読む
1枚10円でレシートを買い取る「ONE」、サービスを一時停止--買取数は24.5万枚を突破 - CNET Japan
ONEは、スーパーやコンビニ、居酒屋などさまざまな種類のレシートをアプリで撮影し、1枚10円で買い取るというもの。買い取ったレシートデータは、個人が特定できないように抽象化され、購買データとして飲食・日用品メーカーやID系、広告系企業に販売する。レシートのデータ化により、ユーザーが特定の商品を買うまでの流れや、日常の消費パターンにおける商品の位置づけが見えてくるという。 ローンチ後、16時間で約8... 続きを読む
公文書クライシス:防衛省のファイル名、わざと分かりにくく 「公開請求逃れ」と職員証言 - 毎日新聞
防衛省が保管する多くの公文書ファイルが、インターネットで公表される目録に抽象的な名称で登録され、国民が検索しづらい状態になっていることが毎日新聞の取材で明らかになった。イラク復興支援に関するファイル名を「運用一般」とするなど抽象化されたファイルは2016年度分で約4万件に上る。 公文書管理法のガイドライン は国民に分かりやすい名称をファイルに付けるよう定めているが、その趣旨に反する実態が放置されて... 続きを読む
東京オリンピックのマスコット選出プロセスに見え隠れする問題について|aakaa|note
今日、東京オリンピックのマスコットキャラクターが決定した。 選ばれたのはオリンピックのエンブレムをデザインとして取り入れた「ア」の作品である。 このキャラクター自体の優劣は別にして、その決定までのプロセスに極めて重要な問題が見え隠れする。 それは、 デザインの公共性に関する問題 である。 デザインという抽象化された概念において、複数の案から1つを選び出すことは難しい。 そこには定量的な指標が存在し... 続きを読む