はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ 高いコード

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 12 / 12件)
 

「Go Style Guide」から学んだ可読性の高いコードの書き方

2023/06/02 このエントリーをはてなブックマークに追加 143 users Instapaper Pocket Tweet Facebook Share Evernote Clip 可読性 書き方 FRI 小島 登壇資料

Go Conference 2023 ( 2023/06/02 Fri. ) https://gocon.jp/2023/ 登壇資料 株式会社アンドパッド プロダクトテックリード 小島 夏海 みなさん、Googleが公開したGo Style Guideは読みましたか? ソフトウェア開発は継続的な活動であり、一般的に複数人で行うことが多いです。 継続的に複数人で開発を行う場合、自分が書... 続きを読む

2022年に読んでよかったO'Reilly書籍をまとめた

2022/12/29 このエントリーをはてなブックマークに追加 236 users Instapaper Pocket Tweet Facebook Share Evernote Clip O'Reilly リーダブルコード 要点 見解 コード

はじめに 本記事では、私が2022年に読んでよかったO'Reillyの技術書とその要点を簡潔に解説する。本記事の内容はあくまで一個人の見解にすぎないので、参考程度に。今後O'Reilly関連の技術書を購入する上で、少しでも参考になるものがあれば幸いだ。 リーダブルコード 読みやすいコード、質の高いコードを書く上で重要な... 続きを読む

DDDにおけるドメイン層オブジェクト設計の基本方針[ドメイン駆動設計] - little hands' lab

2022/01/25 このエントリーをはてなブックマークに追加 167 users Instapaper Pocket Tweet Facebook Share Evernote Clip DDD ドメインモデル LAB ドメ little hands

ドメイン層のオブジェクトを設計する際に、重要な基本方針があります。 ドメインモデルの知識を対応するオブジェクトに書く 常に正しいインスタンスしか存在させない この2つを守ると、非常に保守性の高いコードにすることができます。 以下、詳細に解説します。 ドメインモデルの知識を対応するオブジェクトに書く ドメ... 続きを読む

なぜ読みやすいコードが必要なのか - コードの可読性を高める手法をサンプルで学ぶ - エンジニアHub|若手Webエンジニアのキャリアを考える!

2019/09/24 このエントリーをはてなブックマークに追加 316 users Instapaper Pocket Tweet Facebook Share Evernote Clip エンジニアHub エンジニア スキル 手法 キャリア

プロフェッショナルのエンジニアには、「可読性」の高いコードを書くスキルは必要不可欠です。単に目的とする処理が実行できればよいわけではありません。しかし実際の開発業務の中では、可読性は意外と軽視されてしまいがちです。 経験の浅い駆け出しのエンジニアにとっては、可読性の重要さを肌感覚で理解するのは難し... 続きを読む

Vue と Jest で Unit test を始めよう | DevelopersIO

2019/07/01 このエントリーをはてなブックマークに追加 59 users Instapaper Pocket Tweet Facebook Share Evernote Clip Jest DevelopersIO 助力 Vue 本題

Vue と Jest で Unit test を始めよう 保守性の高いコードが書けていますか? VueのComponent構成 ~ Unit test までの流れを書いています。 Unit testがあると、保守しながら長くメンテナンスしていけるコードになるので、 開発の助力になればと思います。 本題の前に Vue とは オープンソースのJavaScriptフレームワー... 続きを読む

Railsの可読性の高いコードについて議論するコミュニティを作りました - おもしろwebサービス開発日記

2018/04/15 このエントリーをはてなブックマークに追加 101 users Instapaper Pocket Tweet Facebook Share Evernote Clip Rails コミュニティ 個別 事例 可読性

2018 - 04 - 15 Railsの可読性の高いコードについて議論するコミュニティを作りました Railsで可読性の高いコードを書くにはどうしたらいいのか。コミュニティやブログなどで個別の事例について言及されることはありますが、横断的なまとまった情報はほとんどないのではないかと思います。みんな、散らばった情報を集めて自分なりのやり方を模索しているのではないでしょうか。 そこで、自分なりのやり... 続きを読む

「PHPMailer」に重大な脆弱性、直ちにパッチ適用を - ITmedia エンタープライズ

2016/12/27 このエントリーをはてなブックマークに追加 78 users Instapaper Pocket Tweet Facebook Share Evernote Clip PHPMailer ライブラリ PHP バッチ パッチ適用

PHPからのメール送信に使われている、「世界一人気の高いコード」に重大な脆弱性が見つかった。「パッチを適用しないまま放置すれば悪用される」と専門家は警告している。 PHPからのメール送信に広く使われているライブラリの「PHPMailer」に重大な脆弱性が報告され、修正のためのパッチが12月24日付で公開された。悪用されれば任意のコードを実行される恐れも指摘され、米セキュリティ機関のSANS Int... 続きを読む

第5章 パーサコンビネータ―小さなパーサを組み合わせて大きなパーサを作る:[入門]関数プログラミング―質の高いコードをすばやく直感的に書ける!|gihyo.jp … 技術評論社

2015/03/06 このエントリーをはてなブックマークに追加 51 users Instapaper Pocket Tweet Facebook Share Evernote Clip パーザ パーサコンビネータ 関数プログラミング 至宝 入門

この章では,関数型の至宝であるコンビネータライブラリについて説明します。 コンビネータとは何か? この章でいうコンビネータとは,ある型の部品と部品を組み合わせて,同じ型のより大きな部品を作るための関数のことです。たとえば,パーサのコンビネータライブラリは,パーサを組み合わせるための各種コンビネータを提供しており,簡単にパーサを作成できます。コンビネータライブラリは,言語内DSL(Domain Sp... 続きを読む

第1章 関数プログラミングは難しくない!―初めて学ぶ人にも,挫折した人にもきちんとわかる:[入門]関数プログラミング―質の高いコードをすばやく直感的に書ける!|gihyo.jp … 技

2015/03/02 このエントリーをはてなブックマークに追加 310 users Instapaper Pocket Tweet Facebook Share Evernote Clip 関数プログラミング gihyo.jp 入門 プログラマ 特集

gihyo.jp » DEVELOPER STAGE » 特集 » [入門]関数プログラミング―質の高いコードをすばやく直感的に書ける! » 第1章 関数プログラミングは難しくない!―初めて学ぶ人にも,挫折した人にもきちんとわかる マルチコア環境が身近になった影響からか,勉強熱心なプログラマの間で関数型言語が話題になっているようです。関数型言語が奨励する関数プログラミングでは,これまで命令型言語で... 続きを読む

[入門]関数プログラミング―質の高いコードをすばやく直感的に書ける!:特集|gihyo.jp … 技術評論社

2015/03/02 このエントリーをはてなブックマークに追加 161 users Instapaper Pocket Tweet Facebook Share Evernote Clip 関数プログラミング 関数 山本和彦 パク gihyo.jp

山本和彦 近年,関数型言語が注目を集めています。小さな関数を使って大きな関数を組み立てるスタイルは,バグが入り込みにくくなったり,コードを直感的に書けたりなどたくさんのメリットがあります。しかし,命令型言語とは考え方が異なる部分が多く,「関数プログラミングは難しい」と感じる人も多いようです。本特集では,これから始める人,そしてこれまで学ぼうとして挫折した経験がある人のために,関数プログラミングを理... 続きを読む

C系言語(C,C++,Objective-C,Java)で高階関数を使ってみる | ワンダープラネットエンジニア Blog

2013/05/10 このエントリーをはてなブックマークに追加 80 users Instapaper Pocket Tweet Facebook Share Evernote Clip 高階関数 鷲見 引数 ワンダープラネットエンジニア 関数

はじめまして。エンジニアをしています、鷲見と申します。 今回は高階関数とラムダ式について書いてみようと思います。 高階関数とは 高階関数(こうかいかんすう,higher-order function)とは引数に関数を指定できたり、 戻り値として関数を返せる関数で、関数型言語などで使用されます※1。 高階関数を使用するメリットは、単純な関数を組み合わせることにより、 柔軟性の高いコードを書くことが出... 続きを読む

CoffeeScriptがWebの世界を制する?HTML/CSS/JavaScript生成「coffee-world」 - MOONGIFT|オープンソース・ソフトウェア紹介を軸としたITエンジニア、Webデザイナー向けブログ

2011/11/06 このエントリーをはてなブックマークに追加 99 users Instapaper Pocket Tweet Facebook Share Evernote Clip MOONGIFT CoffeeScript CSS HTML

最近、JavaScriptを素のままで書くことが減ってきています。CoffeeScriptから変換した方がコーディング量も少なく、かつ可読性の高いコードが書けるようになってきました。そんなCoffeeScriptは既にJavaScriptだけの壁を越えて動き始めています。そんな人にお勧めなのがcoffee-worldです。 0 続きを読む

 
(1 - 12 / 12件)