タグ ソフトウェア開発
人気順 5 users 50 users 100 users 500 users 1000 usersクレジットカードの不正検知システムを3日で設計し、3週間で本番リリースした話 - LLMで加速するソフトウェア開発 - LayerX エンジニアブログ
はじめに 背景:クレジットカード不正検知システムとは 3日でDesign Doc 2本、ADR 5本を執筆 3週間で開発し、本番環境にリリース LLM活用による効率化のポイント 目的・要件の整理 要件を満たす技術的オプションの洗い出し・技術調査 PoC実装 ドキュメントの執筆・技術選定 本実装 学び おわりに はじめに 新規プロダク... 続きを読む
ソフトウェア開発における「借入」との上手な付き合い方 - Nealle Developer's Blog
こんにちは!ニーリーアドベントカレンダー2024 18日目は ARCHチームの野呂が、借入についての記事をお届けします! ここだけの話なのですが、我が家のリビングのドアのドアノブが失われてそろそろ1ヶ月経ちます。 リビングのドアにドアノブがないと非常に不便です。 ちゃんと閉まらないのでエアコンの暖気がだだ漏れに... 続きを読む
「リファクタリングの時間」を確保する技術
はじめに ソフトウェア開発において、リファクタリング、つまりコードの保守性を高める活動は、ソフトウェアの価値を高める上でとても大切ですよね。 しかし、「リファクタリングの時間が確保できない」「リファクタリング実施のための同意が得られない」という話を耳にすることがあります。 リファクタリングは「絶対や... 続きを読む
マネジメントが主務になって痛感するソフトウェア開発の不確実さ - yigarashiのブログ
EMになってかれこれ1年半ほど経過しました。仕事でほとんどコードを書かなくなってからは1年くらいが経ちます。代わりに組織やヒトのマネジメントが主務になっています。情報収集をしてチームの軌道修正をしたり、メンバーの活躍や成長を助けたり、組織の成果を大きくするための変化を企画したりといった具合です。何か... 続きを読む
ソフトウェア開発の複雑さに立ち向かう
アーキテクチャカンファレンス2024 発表資料 続きを読む
ノーコード・ローコードに限界 生成AIのコード自動生成で一変
ノーコード・ローコードツールはソフトウエア開発を容易にしたが、カスタマイズ性が低い。生成AIを活用したコーディング支援サービスの登場がそんな状況を一変させた。新たなコード自動生成サービスが続々登場し、ユースケースを広げている。 プログラミングの知識がなくてもアプリがつくれる――。コード自動生成技術の歴... 続きを読む
E2Eテストにおける要素選択のベストプラクティス |Autify(オーティファイ)ブログ
こんにちは。Autifyの品質エバンジェリストの末村です。 もう5年前にもなりますが、なぜE2Eテストでidを使うべきではないのかという記事を書きました。この記事はありがたいことに長い間閲覧されており、弊社ブログの人気コンテンツの一つとなっています。 一方で、5年という歳月はソフトウェア開発のトレンドを変化させ... 続きを読む
「良いコードとは何か」で消耗するのはもうやめよう - DMM Developers Blog
これはなに? こんにちは、DMM.comのミノ駆動です。 プラットフォーム開発本部 Developer Productivity Group 横断チームにて、 プラットフォームの設計品質向上に取り組んでいます。 さて、ネット上ではソフトウェア開発における「良いコードとは何か」をめぐって、 いろんな意見が交錯したり、 ときには激論を呼んだり... 続きを読む
競争力はエンジンからソフトウェアに 出遅れている自動車メーカーは? | 英紙「トヨタやフォルクスワーゲンが新たなハードルに直面している」
成功のカギが変わった トヨタやフォルクスワーゲン、ゼネラルモーター(GM)といった世界的な大手老舗自動車メーカーが、テスラや中国企業など競合他社にソフトウェア開発でおくれをとっている。電気自動車(EV)の台頭がめざましい現在、この差は大手老舗メーカーの地位を脅かす大問題だ。 コンサルティング企業による... 続きを読む
Dockerが近年その優位性を失いつつある理由 - Qiita
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 近年、Dockerは開発分野で一世を風靡し、その革新的な技術でソフトウェア開発を革命的に変えました。当初、Dockerは軽量なコンテナ化技術を通じて開発とデプロイメントプロセスを大... 続きを読む
責任ある発信者であり続けるために。C++高橋晶氏が考える、お金と情報発信のリアルな関係性
責任ある発信者であり続けるために。C++高橋晶氏が考える、お金と情報発信のリアルな関係性 2024年9月30日 C++ライブラリアン 高橋 晶 C++日本語リファレンスサイトcpprefjpを運営し、C++の最新情報を日本語で発信している。株式会社Preferred Networksに所属し、スーパーコンピュータのソフトウェア開発に携わっている... 続きを読む
Pythonで作るポップなポモドーロタイマー - Qiita
はじめに こんにちは!今回は、Pythonを使ってポモドーロタイマーを作成する過程を、要件定義から実装まで詳しく解説します。このプロジェクトを通じて、以下のスキルを身につけることができます: ソフトウェア開発のプロセス(要件定義、仕様策定、設計、実装) Pythonの基本的な構文とオブジェクト指向プログラミング... 続きを読む
このまま太陽光発電のコストが安くなるとソーラーパネルを送電網に接続できなくなると専門家が指摘
近年は太陽光発電にかかるコストの低下に伴って、世界中でソーラーパネルの導入が進んでいます。電力網の脱炭素化に向けたソフトウェア開発を行うAxle Energyに勤めるベン・ジェームズ氏が、「あまりにもコストが安くなりすぎると、いずれソーラーパネルは送電網に接続できなくなる」と主張しています。 Solar will get ... 続きを読む
この世の中に溢れているので自分が発言する必要はないが「ソフトウェアは認知の限界まで複雑になる」を自分なりに再考する - じゃあ、おうちで学べる
人間が何もしないと病気になるのと同じように、ソフトウェアも何もしないと複雑になる。 はじめに ソフトウェア開発の世界に飛び込んでから、「ソフトウェアは認知の限界まで複雑になる」という言葉を耳にしたとき、正直なところ、「ほへー」って思いながら何も理解していませんでした。しかし、大規模なシステムに携わ... 続きを読む
可読性の高いコードを書くための実践ガイド - Qiita
はじめに ソフトウェア開発において、コードの可読性はプロジェクトの成功に直結する重要な要素です。読みやすいコードは、メンテナンスや拡張を容易にし、チーム全体の生産性を向上させます。 しかし、「読みやすいコード」 の定義は人によって異なります。個々のスタイルや好みによって解釈が分かれることもあるでしょ... 続きを読む
書籍が開発者としての資質を強化する。C++エキスパート・高橋晶が選ぶ、人生に影響を与えた5冊
書籍が開発者としての資質を強化する。C++エキスパート・高橋晶が選ぶ、人生に影響を与えた5冊 2024年8月8日 高橋 晶 C++日本語リファレンスサイトcpprefjpを運営し、C++の最新情報を日本語で発信している。 株式会社Preferred Networksに所属し、スーパーコンピュータのソフトウェア開発に携わっている。 著書として、... 続きを読む
Vimの操作感を愛おしむ人たちへ: Zedで広がる新たな可能性 - ROUTE06 Tech Blog
ソフトウェア開発の世界は日々進化していますね。その中で、私たち開発者が使うツールは、まさに職人の道具のように大切なもの。常により良い方法を探し求めているのは、皆さん同じではないでしょうか。 そんな私たちの前に現れたのが、Zedです。このエディタ、一見するとただの新顔に思えるかもしれません。でも、その... 続きを読む
コントリビュートで沢山の人が救われる。mattn氏が語る、好循環を実現するアウトプット活動の仕組み
コントリビュートで沢山の人が救われる。mattn氏が語る、好循環を実現するアウトプット活動の仕組み 2024年8月6日 mattn 大学卒業後、ソフトウェアハウスやSIerなどでソフトウェア開発に携わる。vi派生のテキストエディタVimの日本語化やプラグイン、Go言語などでOSS(オープンソースソフトウェア)の開発・コミュニティ... 続きを読む
ソフトウェア開発の礎となる知識体系の基盤「SWEBOK」とは? 最新第4版の内容と開発現場での活用法
真のエンジニアリングには「定量化&定性化」が不可欠 「『エンジニアリング』してますか?」という参加者への問いかけからスタートした鷲崎氏の講演。同氏によれば、エンジニアリングの辞書的な定義は「科学に裏打ちされた技術活動・学問体系」とされており、ソフトウェアの開発運用を行う際にこの定義を満たしていれば... 続きを読む
「7歳の娘がHTMLで作ったウェブサイト」にインターネットユーザーから思い思いのコメントが寄せられる、「子どもの物事の見方って素敵」「GPTより信頼できる」「ソフトウェア開発を楽し
ソーシャルニュースサイトのHacker News上で、「娘(7歳)がHTMLを使ってウェブサイトを作りました」という投稿が話題になっています。ウェブサイトを確認したインターネットユーザーからは、HTMLの出来栄えを称賛するコメントや文才を称賛するコメントだけでなく、少女と同じようにテクノロジーに触れる喜びに満ち溢れて... 続きを読む
AWS、開発スキルがなくても生成AIへのプロンプトで業務アプリが作れる「AWS App Studio」プレビュー公開
Amazon Web Services(AWS)は、生成AIに自然言語で作りたい業務アプリを説明すると、自動的に業務アプリの開発が行われる新サービス「AWS App Studio」をプレビュー公開しました。 AWS App Studioはソフトウェア開発のスキルがなくとも、業務アプリケーションを数分で開発できるとしています。 生成AIにアプリを説明、... 続きを読む
なぜゲーム業界はJenkinsを選ぶのか?その理由と利点 | DevelopersIO
Jenkinsはゲーム開発の現場ではよく使われています。このあたり、ゲーム開発環境の事情が大きく絡んでいるようです。 こんにちは ゲームソリューション部の出村です。 みなさんはソフトウェア開発においてCI/CDツールは何を利用していますでしょうか? これまでゲーム開発の現場を見てきましたが、ゲーム開発においてよ... 続きを読む
フロントエンドの Monorepo をやめてリポジトリ分割したワケ / Why did we stop using Monorepo on the frontend and split the repository?
2024/06/25: モノレポは、令和のソフトウェア開発における銀の弾丸か? https://hack-at-delta.connpass.com/event/319792/ フロントエンドの Monorepo をやめてリポジトリ分割したワケ 坂井 学 ソフトウェアエンジニア 続きを読む
三菱電機がClaude 3活用で「工数4割減」、仕様書の図表解析にマルチモーダルが威力
三菱電機が組み込みソフトウエア開発への生成AI(人工知能)活用を進めている。ソフトウエア開発に関連する過去数十年分のドキュメントの要約文を生成AIにより作成。これを検索用のインデックスとして使うことで、エンジニアの作業工数を最大40%削減できると見込む。 2024年6月20日に開催されたアマゾン ウェブ サービス... 続きを読む
イチから全部作ってみよう(9)ジャンケンで理解する要求仕様書作成の難しさ
イチから全部作ってみよう(9)ジャンケンで理解する要求仕様書作成の難しさ:山浦恒央の“くみこみ”な話(178)(1/3 ページ) ECサイトを題材にソフトウェア開発の全工程を学ぶ新シリーズ「イチから全部作ってみよう」がスタート。シリーズ第9回は、「ヒアリング」した内容をまとめる「要求仕様書作成」について、情報... 続きを読む