カテゴリー「周辺知識」に投稿された記事

該当件数:12件 このカテゴリーに記録されたログをみる

アジャイル開発とスクラムの全て

アジャイル開発について アジャイル開発とは? アジャイルとは、変化に対応しながら素早く価値を届けるための開発手法の総称です。近年は従来型の開発手法では変化のスピードに対応することが難しくなってきたため、多くの企業で採用されてい...

アジャイルな見積もり方法

アジャイル開発での見積もり手法を学習したので、まとめます。 アジャイルな見積もりとは? プロジェクト初期段階の概算見積もりには大きな誤差がある。よってアジャイル開発ではプロジェクト初期段階の概算見積もりを信用しない。 大...

アジャイル開発12の原則

12の原則 顧客との満足を最優先する 開発者の最も重要な活動は、価値のあるソフトウェアを素早く継続的に提供して、QCD(品質の良いものを安く早く提供する)の達成ではなく、ビジネスゴールを達成するという観点で顧客に満足してもらうこと...

アジャイル開発序章

アジャイル開発について アジャイルソフトウェア開発 (アジャイルソフトウェアかいはつ、英: agile software development) は、ソフトウェア工学において迅速かつ適応的にソフトウェア開発を行う軽量な開発手法...

Webサーバとアプリケーションサーバの違い

Rails開発におけるwebサーバーとアプリケーションサーバーの違い(翻訳) - Qiitaこの記事が分かりやすかった。 Webサーバの代表例はapachやnginxなどアプリケーションサーバの代表例はpuma、unicorn、...

よく使われるHTTPステータスコード

よく見かけるやつだけまとめていきます。その前に大まかな分類と意味を載せておきます。 分類 意味 1xx 処理中 2xx 成功 3xx リダイレクト 4xx クラ...

8つのHTTPメソッドの特徴と性質まとめ

8つのHTTPメソッド メソッド 意味 GET リソースの取得 POST リソースの作成、その他の処理 PUT リソースの更新 DELETE リソースの削除 ...

RESTとは?

RESTとは? 一言で言うと、Webのアーキテクチャスタイルです。MVCやパイプ&フィルタ、イベントシステムと同じ物になります。 つまりアーキテクチャ設計の指針、作法、流になるものです。。つまりシステムのアーキテクチャ...

TDD(テスト駆動開発)とは?そもそもテストって何のためにある?

テスト駆動開発を勉強しています。誰かさんいわく、「テスト駆動開発は「恐れ」を乗り越えるためにある」らしいです。テスト駆動開発について学んだことをまとめてみます。 そもそもテストってなぜ書くのか? そもそもテストってなぜ書くので...

Cookieって何それ?美味しいの??

Cookieっていったらあの美味しいサクサクのクッキーのこと?いや、Web上ではどうやら違いみたい。そんな美味しい(美味しくない)Cookieの解説。 Cookieとは? HTTPにおいてサイトにアクセスした時に、Webサーバ...

HTTPを理解するために、telnetでWebサーバーにリクエストを送ってみる

HTTP通信について改めて学習。コマンドラインで簡単にWebサーバーに対してリクエストを送れる「Telnet」の使い方も分かったので、それを解説。 telnetインストール Homebrewを使ってインストール。 $ b...

SSLって何さ?

セキュリティ的に安全に通信できるらしい。仕組みがわからなかったので、調べてみた。 SSL(secure sockets layer)とは? インターネット上でクレジットカード情報など盗まれずに安全に通信できるのはSSL(sec...