並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 1946件

新着順 人気順

softwareの検索結果81 - 120 件 / 1946件

  • Tao of React - Software Design, Architecture & Best Practices

    Tao of React - Software Design, Architecture & Best PracticesJanuary 18, 2021 • 25 minute read I’ve been working with React since 2016 and still there isn’t a single best practice when it comes to application structure and design. While there are best practices on the micro level, most teams build their own “thing” when it comes to architecture. Of course, there isn’t a universal best practice tha

      Tao of React - Software Design, Architecture & Best Practices
    • Software Design (ソフトウェアデザイン) 2022年06月号の「後悔しないAWSデータベースの選び方 RDSとDynamoDB,使い分けのポイントを徹底解説」について - Qiita

      Software Design (ソフトウェアデザイン) 2022年06月号の「後悔しないAWSデータベースの選び方 RDSとDynamoDB,使い分けのポイントを徹底解説」について AWSRDSnosqlDynamoDBAurora 初めに TwitterのDB界隈で少し話題になっていた特集の記事について、個人的に気になった指摘事項の一覧です。 記事自体は限られた紙面数で簡潔に読みやすくまとまっており、特にAurora/RDSについては要注意なポイントについてもまとめられていてわかりやすいものでした。 しかしながら、私知識と経験の範囲内での判断で、説明不足や技術的に誤解を招く表現等が見られたのでまとめてみます。 ※執筆者は普段の業務も忙しい中で限られた時間、紙面数で対象読者に向けて記事をまとめるので必死でしたでしょうし、どんな人でもどうしても経験や知識の範囲は限られてしまうことから、誰も

        Software Design (ソフトウェアデザイン) 2022年06月号の「後悔しないAWSデータベースの選び方 RDSとDynamoDB,使い分けのポイントを徹底解説」について - Qiita
      • 「Python」の登録商標、米Python Software Foundationが再出願。アーク社の登録商標に対しては不使用取消審判を請求

        「Python」の登録商標、米Python Software Foundationが再出願。アーク社の登録商標に対しては不使用取消審判を請求 プログラミング言語「Python」の開発を支援する米Python Software Foundationが、国内における「Python」の登録商標を5月に出願したことが明らかになりました。 国内におけるPythonの登録商標は、2018年5月に株式会社アークによってすでに登録されています。しかし今回、Python Software Foundationはこれに対して不使用取消審判を請求しました。 これが成功し、Python Software Foundationの出願が無事に登録されれば、より安心してPythonの名称を使えるようになると見られます。 アーク社の登録商標に対して不使用取消審判を請求 現状と見通しについて、知財に詳しい株式会社テックバイ

          「Python」の登録商標、米Python Software Foundationが再出願。アーク社の登録商標に対しては不使用取消審判を請求
        • Is High Quality Software Worth the Cost?

          A common debate in software development projects is between spending time on improving the quality of the software versus concentrating on releasing more valuable features. Usually the pressure to deliver functionality dominates the discussion, leading many developers to complain that they don't have time to work on architecture and code quality. Betteridge's Law of headlines is an adage that says

            Is High Quality Software Worth the Cost?
          • Formula of Software Estimation

            XP祭り 2021 https://xpjug.com/xp2021/

              Formula of Software Estimation
            • Backstage Software Catalog and Developer Platform

                Backstage Software Catalog and Developer Platform
              • 「ソフトウェア管理に向けたSBOM(Software Bill of Materials)の導入に関する手引」を策定しました (METI/経済産業省)

                【2023年7月28日発表資料差し替え】「ソフトウェア管理に向けたSBOMの導入に関する手引きVer1.0」に関して、ページ番号の記載がなかったため追記しました。 経済産業省は、ソフトウェアサプライチェーンが複雑化する中で、急激に脅威が増しているソフトウェアのセキュリティを確保するための管理手法の一つとして「SBOM」(ソフトウェア部品表)に着目し、企業による利活用を推進するための検討を進めてきました。今般、主にソフトウェアサプライヤー向けに、SBOMを導入するメリットや実際に導入するにあたって認識・実施すべきポイントをまとめた手引書を策定しましたのでお知らせします。 本手引の普及により企業におけるSBOMの導入が進むことで、ソフトウェアの脆弱性への対応に係る初動期間の短縮や管理コストの低減など、ソフトウェアの適切な管理が可能となり、企業における開発生産性が向上するだけでなく、産業界におけ

                • The Missing README: A Guide for the New Software Engineerを読んだ

                  The Missing README: A Guide for the New Software Engineerを読んだ The Missing READMEという新人ソフトウェアのためのエンジニアガイドの書籍を読んだ感想です。 The Missing README learning.oreillyで読める The Missing README: A Guide for the New Software Engineer 2021年8月10日 に出版された書籍 The Missing READMEはコード、設計、テスト、リファクタリング、例外処理やログ、依存管理、コードレビュー、CI/CD、インシデント対応、コミュニケーションやプロジェクト管理など幅広いことがすっきりとまとまってる感じの書籍です。 全体的に説明に出てくるコードは少なめです。逆を言えば特定のプログラミング言語に依存していな

                    The Missing README: A Guide for the New Software Engineerを読んだ
                  • 間接参照を巨大仮想メモリで飲み込む - Software Transactional Memo

                    この記事はデータベース・システム系 Advent Calendar 2023の3日目の記事である。昨日の記事も僕でした。 間接参照を巨大仮想メモリで飲み込む メインメモリはハードディスクやSSDより容量が小さく、この問題は当面は解決の目処が立たない。 そもそも今のDRAMより速くて安くて大きいストレージが仮に発明されてもそれがDRAMに取って代わるメインメモリの立ち位置になるだけであってその下のレイヤーには依然としてそのメインメモリより安くて大きなストレージが置かれる事になる。大局的な観点ではストレージの階層構造とは経済活動の鏡像でもある。 バッファプール さて、耳にタコができるほど繰り返しているが現代のデータベースはディスクなどの永続ストレージにデータの本尊が保存され、メインメモリはそれに対する読み書きを高速化するためのデータ一時置き場としての役割を担当している。 代表的なRDBMSは3

                      間接参照を巨大仮想メモリで飲み込む - Software Transactional Memo
                    • 組織に良い開発文化を植え付ける「Software Engineering Coach」という役割 / Role as Software Engineering Coach for better development culture

                      July Tech Festa 2020の登壇資料です。 https://techfesta.connpass.com/event/175611/

                        組織に良い開発文化を植え付ける「Software Engineering Coach」という役割 / Role as Software Engineering Coach for better development culture
                      • モダン・ソフトウェアエンジニアリングのエッセンス / Essence of Modern Software Engineering

                        https://smartse.connpass.com/event/178626/

                          モダン・ソフトウェアエンジニアリングのエッセンス / Essence of Modern Software Engineering
                        • Re: ドメイン固有型(値オブジェクト含む)を再考する - Software Transactional Memo

                          blog.j5ik2o.me 値オブジェクトはドメイン固有型の一種です。なので、不変と等価判定だけではなく、なにかしらのドメイン固有の不変条件(invariant)を維持する責任があると考えます(もちろん型として切り出すわけですからその投資に見合うだけの見返りがないといけません)。 違う。値オブジェクトとはID以外で等価判定をするオブジェクトの事であって、RubyのHash、Pythonのdict、C++のstd::unordered_setすらも値によって等価判定を行うのでこれらは値オブジェクトであるがドメイン固有型ではない。RubyでHashに入れて渡されたユーザ入力値をValidationしてドメイン固有型に詰め直すのはもちろん必要ならやれば良いが、Hashクラスそのものにモンキーパッチなり特異クラスなりを行って不変条件を維持する責任を負った自分専用Hashを作って普通のHashクラ

                            Re: ドメイン固有型(値オブジェクト含む)を再考する - Software Transactional Memo
                          • abseil / Software Engineering at Google

                            Software Engineering at Google In March, 2020, we published a book titled “Software Engineering at Google” curated by Titus Winters, Tom Manshreck and Hyrum Wright. The Software Engineering at Google book (“SWE Book”) is not about programming, per se, but about the engineering practices utilized at Google to make their codebase sustainable and healthy. (These practices are paramount for common inf

                            • ソフトウェアライセンス 2021 / Software license 2021

                              長期間TiDBを使ってきた話 @ 私たちはなぜNewSQLを使うのかTiDB選定5社が語る選定理由と活用LT / Experiences with TiDB Over Time

                                ソフトウェアライセンス 2021 / Software license 2021
                              • What I learned from Software Engineering at Google | Swizec Teller

                                Senior Mindset BookGet promoted, earn a bigger salary, work for top companies Start with a free chapterGet a free chapter from the Senior Engineer Mindset book and a sample audiobook chapter, followed by a Senior Mindset 101 email course. What I learned from Software Engineering at GoogleWhen I first picked up Software Engineering at Google I thought it was another one of those FAANG books full of

                                  What I learned from Software Engineering at Google | Swizec Teller
                                • 【CSS】JavaScriptを使わない開閉メニュー【CSSのみで可能・はてなブログ記事で使用可能】 - Little Strange Software

                                  どうも!LSSです!! 最近、JavaScriptを使って色々やってみる事にハマり、記事もそればかりになってきていましたが、今回は 『JavaScriptを使わずに、はてなブログ記事内で使用可能な開閉メニュー』 の作り方を記事にしてみます! ※はてなブログ以外でももちろん使えますよ^^ サンプルとそのコード ↓の「メニュー」をクリックすると、その下に文字が現れます! コード 注意点!半角チルダについて とりあえず解説 「menu」と「tg01」は任意の名前です。 <input id="tg01" style="display: none;" type="checkbox" /> <label for="tg01">メニュー</label> <div id="menu">ああああああ</div> はてなブログ特有の注意点!<div>と</div>で囲んでいるのがミソ CSS部分の解説 #me

                                    【CSS】JavaScriptを使わない開閉メニュー【CSSのみで可能・はてなブログ記事で使用可能】 - Little Strange Software
                                  • 「日本市場で一番のライバルはExcel」……アトラシアンが訴える「ツール」の重要性 同社が提供する「Jira Software」「Bitbucket」「Confluence」などアピール

                                      「日本市場で一番のライバルはExcel」……アトラシアンが訴える「ツール」の重要性 同社が提供する「Jira Software」「Bitbucket」「Confluence」などアピール
                                    • Software Design 2022年4月号の特集「本質から学ぶ Git」を読んだ - kakakakakku blog

                                      「Software Design 2022年4月号」を読んだ.本誌の第2特集「堂々と使える!人に教えられる!本質から学ぶ Git」に寄稿をされた id:syobochim に献本(ギフトコード)をもらったので第2特集を中心にまとめる.献本ありがとうございます! Software Design (ソフトウェアデザイン) 2022年04月号 [雑誌] 技術評論社Amazon 第2特集 目次 本特集は以下の4章から構成されている.基礎的な内容から実践的な内容まで幅広くまとまっている.ただ内容的には 1,2,4 章と 3 章で前提となる技術レベルが違う気もするので,初学者は 1,2,4 章を読んで,Git の内部まで興味があれば 3 章も読んでも良さそう. 第1章 : コミットの記録、リポジトリの状態確認のやり方 第2章 : ブランチやリモートリポジトリの扱い 第3章 : 本質から学ぶ git コ

                                        Software Design 2022年4月号の特集「本質から学ぶ Git」を読んだ - kakakakakku blog
                                      • Google、NVIDIA、Qualcomm、インテルらが、RISC-V用オープンソース開発を加速させる組織「RISC-V Software Ecosystem」(RISE)プロジェクトを立ち上げ

                                        Google、NVIDIA、Qualcomm、インテルらが、RISC-V用オープンソース開発を加速させる組織「RISC-V Software Ecosystem」(RISE)プロジェクトを立ち上げ RISC-V(リスクファイブ)プロセッサ対応のオープンソース開発を加速させる組織「RISC-V Software Ecosystem」(RISE)プロジェクトが、Linux Foundation Europeをホストとし、Google、NVIDIA、Qualcomm、インテルを始めとする13社がボードメンバーとなってスタートしました。 もともとRISC-Vはカリフォルニア大学バークレイ校のコンピュータサイエンス科が開始した、新しいプロセッサ命令セットを開発するためのプロジェクトです。創立メンバーにはRISCプロセッサの基礎を築いた計算機科学者のデイビッド・パターソン博士らがおり、当初は教育に使う

                                          Google、NVIDIA、Qualcomm、インテルらが、RISC-V用オープンソース開発を加速させる組織「RISC-V Software Ecosystem」(RISE)プロジェクトを立ち上げ
                                        • BPF: A New Type of Software

                                          Recent posts: 28 Apr 2023 » eBPF Observability Tools Are Not Security Tools 01 Mar 2023 » USENIX SREcon APAC 2022: Computing Performance: What's on the Horizon 17 Feb 2023 » USENIX SREcon APAC 2023: CFP 02 May 2022 » Brendan@Intel.com 15 Apr 2022 » Netflix End of Series 1 09 Apr 2022 » TensorFlow Library Performance 19 Mar 2022 » Why Don't You Use ... 26 Sep 2021 » The Speed of Time 06 Sep 2021 »

                                          • Open Source Alternatives To Proprietary Software

                                            Discover 500+ open source alternatives to popular SaaS products

                                              Open Source Alternatives To Proprietary Software
                                            • アプリの効果音どうしよう?って思ってたら凄いの見つけた!→Bfxrっていう効果音作成サイト&ソフト - Little Strange Software

                                              どうも!LSSです! 本日の記事は…もうタイトルで内容の全てを語り終えていますがw 事の起こり ゲーム自作者の強い味方!?Bfxr 挫折した試みについて 気になった事 11/8 21:30 追記!ライセンスフリーだそうですよ! 事の起こり 自作アプリの効果音どうしよっかなー?って思ってたんです。 もちろん、世には優れたフリー素材サイトがたくさんあって、規約を遵守しながら使わせてもらう事ができます。が! ちょっとここで自分の「ひねくれ」が発動!しちゃったんですね。 「出来が悪くても自分で音を作れないか?」 と、入浴中に思ってしまい、とある試みを行ってはみたのですがあえなく挫折。 で、なにげなくググってみると…素晴らしいものを見つけました!! ゲーム自作者の強い味方!?Bfxr https://www.bfxr.net/ こちらのサイト、サイト上ででも、ソフトをダウンロードしてでも、 「ランダ

                                                アプリの効果音どうしよう?って思ってたら凄いの見つけた!→Bfxrっていう効果音作成サイト&ソフト - Little Strange Software
                                              • GitHub - abhivaikar/howtheytest: A collection of public resources about how software companies test their software

                                                One of the outcomes of the various Taqelah meetups was that many software companies got to share their testing and quality culture with the community. It was absolutely fantastic to see the amazing stuff companies are doing to test their software, and ensure quality of their products and platforms. Apart from this, many companies regularly come forward and share their best practices, tools, techni

                                                  GitHub - abhivaikar/howtheytest: A collection of public resources about how software companies test their software
                                                • Software Requirements Essentials(2023)をざっと読む - 勘と経験と読経

                                                  「ソフトウェア要求 第3版」の著者であるKarl Wiegersの新著が出ていたので、ざっと読んでみる記事(あるいは読んだ記録)。 「私はかつて、過去10年間でベストセラーになった要件エンジニアリングの本を10 冊を読んだことがあります。この1冊には、それらの10冊を合わせたものよりも有益な情報が簡潔に記載されています」-- Mike Cohn ここまで言われたら読むしかない。 Software Requirements Essentials: Core Practices for Successful Business Analysis 作者:Wiegers, Karl,Hokanson, CandaseAddison-Wesley ProfessionalAmazon もくじ もくじ 全体的な感想 ソフトウェア要求 第3版から何が省略されたのか 20のコアプラクティス #1: 解決策を

                                                    Software Requirements Essentials(2023)をざっと読む - 勘と経験と読経
                                                  • 欠陥を早期に発見するための Software Engineer in Test とその重要性 / What is Software Engineer in Test and How they works

                                                    @IT 開発変革セミナー 2024 春 ~Spring~ ~効率化、コスト削減にとどまらない、システム開発の在るべき姿~ 基調講演2 https://members09.live.itmedia.co.jp/library/Njc3Nzc%253D

                                                      欠陥を早期に発見するための Software Engineer in Test とその重要性 / What is Software Engineer in Test and How they works
                                                    • log4shell/software at main · NCSC-NL/log4shell

                                                      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                        log4shell/software at main · NCSC-NL/log4shell
                                                      • データサイエンティストが開発したプログラミング不要の分析ツールnehanでSalesforce 商談データの勝率を予測してみた - CData Software Blog

                                                        はじめに CData Japan技術ディレクターの桑島です。本記事では、nehanにSalesforce Sales Cloudの商談データを取り込み、各商談の勝率を予測する方法をご紹介します。 本記事の構成は以下の通りです。 はじめに nehan とは 前提 手順 CData Sync 概要 CData Sync製品のインストール ライセンスのアクティベーション Salesforce へのコネクションを作成 PostgreSQL へのコネクションを作成 ジョブの作成 ジョブの実行 PostgreSQLに同期した商談(Opportunity)データを確認 nehan 概要 SQLビルダーを利用したデータソースの作成 予測モデルを作成 モデルで予測値を算出 まとめ nehan とは nehanは、データサイエンティストが開発したプログラミング不要の分析ツールです。データの前処理から予測モデル

                                                          データサイエンティストが開発したプログラミング不要の分析ツールnehanでSalesforce 商談データの勝率を予測してみた - CData Software Blog
                                                        • フロントエンドの複雑さに立ち向かう / Tackling Complexity of Front-end Software with DDD and Clean Architecture

                                                          フロントエンドの複雑さに立ち向かう 〜 DDD と Clean Architecture を携えて 〜 さくらのテックランチvol.6 〜ローストチキンのフロントエンドパスタとクリスマスFigmaケーキ〜 https://sakura-tokyo.connpass.com/event/303232/ YouTube配信アーカイブ https://www.youtube.com/watch?v=usmLmI1bj74&t=472s ドメイン駆動設計(Domain-Driven Design)や Clean Architecture をヨイショもディスもせずフラットな立場で評価し、現実解を探りながらフロントエンドの複雑さに立ち向かった半年間の軌跡

                                                            フロントエンドの複雑さに立ち向かう / Tackling Complexity of Front-end Software with DDD and Clean Architecture
                                                          • Game Source Code Collection : Free Software : Free Download, Borrow and Streaming : Internet Archive

                                                            An icon used to represent a menu that can be toggled by interacting with this icon.

                                                            • PHPコードでの、`empty()`避けようねとか`===`のほうがベター、などは phpstan/phpstan-strict-rules を使って指摘しよう - Software engineering from east direction

                                                              TL;DR PHPアプリケーションにおいて、表題のような「PHPを使う上で自制心を持とうな」みたいな温度感でstrictな書き方を推奨される昨今 こういうのは往々にして人間が言うのはそのうちげんなりしてくるし、逆に言われる方も同じ PHPStanが提供しているカスタムルール phpstan/phpstan-strict-rules を使おう 前提 PHPStanを使うことを前提としています。 phpstan/phpstan-strict-rules github.com PHPStanは、「PHPStanでCustomRuleを作る」という発表でも解説されている通り、任意のカスタムルールをクラスとして定義することで、ルールを追加できます。しかし、すでにPHPStanが提供しているルールもいくつかあります。その一つが phpstan/phpstan-strict-rules です。 導入方法

                                                                PHPコードでの、`empty()`避けようねとか`===`のほうがベター、などは phpstan/phpstan-strict-rules を使って指摘しよう - Software engineering from east direction
                                                              • Horizontal SaaS 647種類のAPI提供状況を調査:そこから見えてきた国産 SaaS APIの今 - CData Software Blog

                                                                こんにちは! CData Software Japan で API Horic 担当の 杉本@sugimomoto です。 みなさんは SaaS比較サイト BOXIL が公開している「Horizontal SaaS カオスマップ」というものを見たことはありますか? ボクシル運営のスマートキャンプ、最新SaaSカオスマップ制作 - SaaS業界レポート2019市場規模など先行公開 より 国内SaaSサービス最大手の比較サイトを運営しているだけあって、600種類以上のSaaSがカテゴリ毎にわかりやすくまとまっているカオスマップです。SaaS導入を検討している方であれば見ておいて損は無い資料ですね。 私も大好きな資料なんですが、どうしても物足りなかった要素が1つあります。それは「APIが提供されているかどうかわからない!」という点です。 以下の記事でもある通り現在の SaaS にとって「API」

                                                                  Horizontal SaaS 647種類のAPI提供状況を調査:そこから見えてきた国産 SaaS APIの今 - CData Software Blog
                                                                • GitHub - warp-tech/warpgate: Smart SSH, HTTPS and MySQL bastion that requires no additional client-side software

                                                                  You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                    GitHub - warp-tech/warpgate: Smart SSH, HTTPS and MySQL bastion that requires no additional client-side software
                                                                  • [Updated 2024] Software Developer Salaries in Japan: The Ultimate Guide

                                                                    [Updated 2024] Software Developer Salaries in Japan: The Ultimate Guide I worked as a software developer in Japan for 7 years and loved it. Most developers I know seem to enjoy it too. They work at modern startups or global companies, they earn good money and they're pretty happy. And yet, visit any online community about Japan and you might never know people like us existed. Because there's an en

                                                                      [Updated 2024] Software Developer Salaries in Japan: The Ultimate Guide
                                                                    • Power Theory of Software Architecture

                                                                      今日の講演の趣旨: ソフトウェアアーキテクチャというと、もしかしたら技術的で高度に専門的な事柄であるように聞こえる。 そのため、「要素技術」に詳しい人が「アーキテクチャ」を作るという誤解をしているケースがある。 また、プロジェクトマネジメント・プロダクトマネジメント・ピープルマネジメントのそれぞれが アーキテクチャとは無関係であると誤解されているケースがある。 今回の公演では、 これらは有機的に絡み合っていて、不可分であるという点を強調したい。 そのために、 「アーキテクチャ」という概念を次のように定義したい 何かをしやすくしたり、しにくくしたりする構造。 この何かをしやすくしたり、しにくくしたりする力を「権力」と呼ぶ。 この権力は、「他の選択肢」を選べないという時に生まれる。 この選択肢と依存のネットワークから生まれる権力の構造を「アーキテクチャ」と規定すると、 ソフトウェアの交換可能性

                                                                        Power Theory of Software Architecture
                                                                      • Easily run Windows software on Linux with Bottles! ⋅ Bottles

                                                                        Run Windows in a Bottle Easily run Windows software on Linux with Bottles! Download Download from Flathub Gaming ready Bottles' Gaming Environment comes preconfigured to support a large set of Windows video games on Linux. Thanks to our installers you can have immediate access to the most famous game stores (e.g. Epic Games Store, EA Launcher, Battle.net etc.) and then play your favorite games, ju

                                                                        • SOLID: The Software Design and Architecture Handbook

                                                                          Learn to write testable, flexible, maintainable code with TypeScript.

                                                                            SOLID: The Software Design and Architecture Handbook
                                                                          • Software Design の特集に寄稿しました - LIVESENSE ENGINEER BLOG

                                                                            きっかけ 書く内容を決めるまでの流れ 社内Slackにおけるブレスト 技術評論社の方との打ち合わせ 執筆担当者内での社内打ち合わせ 苦労・工夫したところ テーマから実際の記事の内容を決めること 記事内で取り上げる例を作ること 出版社の方に技術的こだわりを伝えながらの校正 最後に この度、2022年11月18日発売『Software Design 2022年12月号』の特集「なにかと使えるSQL 基本操作から実務に役立つテクニックまで」の3章に、リブセンスのエンジニアメンバーで寄稿させていただきました。 gihyo.jp 本ブログでは、執筆者の @verdy_266 @mnmandahalf @ayumu838 の3名が寄稿に至った経緯や苦労した点を記録しておこうと思います。 きっかけ 以前弊社が『Software Design 2017年11月号』掲載の記事「データ分析に効く SQL50本

                                                                              Software Design の特集に寄稿しました - LIVESENSE ENGINEER BLOG
                                                                            • Fundamentals of Software Architecture

                                                                              Get full access to Fundamentals of Software Architecture and 60K+ other titles, with a free 10-day trial of O'Reilly. There are also live events, courses curated by job role, and more.

                                                                                Fundamentals of Software Architecture
                                                                              • A Philosophy of Software Design:要約 - Qiita

                                                                                概要 内容と動機 これは、「A Philosophy of Software Design」の要約になります。 本書の内容としては、筆者が経験ベースで、ソフトウェアの複雑性の原因とどれにどう向き合うのかをまとめた内容です。 普段チームで開発する中でわかりづらさや、設計に関する違和感を感じることがあります。 その自分の違和感が本当に正しいものなのか、仮にそうだとしたらきちんと言語化してレビューしたいという動機から本書を読むことにしました。 170ページの本書を完璧に要約することは困難なので、幾分自分にとって印象深かったことが選ばれていると思います。 逆に、その過程で触れられなかった章もありますので、その点ご留意ください。 また、ここでは具体例は少ないですが、ある程度大きなコードベースで開発した方であれば想像しながら読めるのではと思っています。 もし、具体例を参照したい場合は、ぜひ本書を読んで

                                                                                  A Philosophy of Software Design:要約 - Qiita
                                                                                • 「Try Kotlin」というサイトを紹介します! - Little Strange Software

                                                                                  どうも!LSSです!! AndroidStudio+Kotlinでアプリ開発の勉強中です。 今回は、LSSがアプリ開発のために勉強してるプログラミング言語「Kotlin」を PCになんもインストールとかしなくてもブラウザ上で手軽に試せてしまう 「Try Kotlin」 をご紹介します! 早速ですが、こちらです! 画面はこんな感じ サンプルをそのまま実行してみます サンプルコードをちょっと書き換えてみます もっと書き換えてみます もっともっと書き換えてみます ちょっと走りすぎました。少し実用的?なものを書きます 感想 早速ですが、こちらです! try.kotlinlang.org ↑をクリックするだけで、ブラウザ上に「Kotlinのプログラムが書けて、すぐ実行できる」環境が表示されます。 ※そこでスマホアプリが作れる、というわけではありません^^; 画面はこんな感じ 最初にサイトを開いた時、

                                                                                    「Try Kotlin」というサイトを紹介します! - Little Strange Software