投稿者:

DevQA, テスト, マネージメント

テスト専門企業での事例から

・年間100件前後
・常時230人がテストにあたり、繁忙期にはアウトソースで100人。
・年間約17-8万件バグ発見

従来型テスト

従来型テストとは、

1.企画

2.開発

3.デバッグ

というフローの中でプロダクトの最後の工程でテストを実施するもの。
10年前は従来型の方法でやっていたがよくある問題が起こっていた。

・残業、休日出勤など ...

投稿者:

IoT, JavaScript, MESH

はじめに

社内で暑さと乾燥がひどいという話をうけて、IoTがハヤっているようで先日ビックカメラでMESH(温度・湿度)というものみつけましたのでこれを使って計測しようと思いました。
https://meshprj.com/jp/
ソニーが発売しているIoTビーコンタグで人感や動作や明るさなどを検知し、専用のアプリへ情報を送信するそうです。
(けっこう前からあるらしいんですが最近まで知りませんでした。)

アプリの画面はこんな感じ。 ...

投稿者:

Git

はじめに

よくGitを利用する際にひんぱんにマージして開発ブランチも最新に・・・とはいっても難しいですよね。
そこでrerereを使うのがよさそうです。

reuse recorded resolution

の、略だそうです。
レレレを有効にするとマージ時のコンフリクトの解決を記憶させることができ、同じ作業を繰り返す必要がなくなります。

有効にするためには

git config --global rerere.enabled tr ...

投稿者:

CSS

序文

カスケーディングスタイルシートというものはHTMLの領域ともjavascriptとの領域とも違う独自の文化があります。
レビューも困難を極めているのではないでしょうか。
コードレビューはできてもCSSはよくわからない・・・という人も多いと思います。
そこで私がよく使っている(た)CSSデザインパターンの一つを例示したいと思います。

ダメな例

前述のとおりCSSはコーディングでもスクリプトでもマークアップでもなく
ちょうどパワ ...

投稿者:

Git

gitを運用する際に基本的な部分は守るといいよというガイドラインの草案です。
≒この形にしていくのがおすすめです。

メインラインモデルによる構成管理

ちまたではA successfull git branching model(通称git-flow)というやり方が推奨されているようです。
しかし、少人数で運用する際には無駄が多かったり、煩雑だったりするため、
プロジェクトの初期段階から熟成段階に進むにつれて徐々にこの形にしていくのがおす ...

投稿者:

Java

弊社エンジニア福山さんいわく

あたらしいコードでは

ArrayList<String> ltsv = new ArrayList<String>();

ってやってて自分は

List<String> ltsv = new ArrayList<String>();

こう教わったんだけどどうなの?という命を受けて調査いたしました。

私もArrayListは作成コストがかかりすぎるため

投稿者:

マネージメント

紙と鉛筆とキッチンタイマー、これだけで仕事の効率を改善します!

というキャッチコピーがありました。

ポモドーロテクニックとは

1980年頃からある人間工学に基づいた時間管理方法。
トマト型キッチンタイマーを使って時間を計測したのが由来。
短い間隔で作業と休憩を繰り返し精神的な敏捷性を向上させることができるとのこと。

専用のタイマーもある。

やりかた

オフィシャルサイトいわく
1. 完了させたいタスクをま ...

投稿者:

チンアナゴパターンとは

こんなのです。

ごく短い時間(1分以内の数秒)に大量のアクセスが集中ししばらく沈静化。
その後不規則に同じようなアクセスがくるという主にWebリクエストで発生する現象です。

おそらくWebやTwitterなどのがでるタイミングが関係していると
思われるのですが、本当の原因はわかっていません。

私は前々職でECをやっていたのですが、特売キャンペーンなどをやると

このよ

投稿者:

Go, Node.js

go言語の機運が高まってきましたので調査してみました。

【初心者向け】Go言語勉強会資料 from Yuji Otani

このプレゼン内ではphpとgoを比較していたのですがnodejsではどうなのかということが気になったのでやってみました。

・1から1億までを加算する

php: 3秒
go: 0.05秒
nodejs: 0.2秒

j=0for i in [0...100000000]  j

投稿者:

Node.js

最小サーバー(古)require("http").createServer((q,s)->s.end("OK:" + q.url)).listen 3000

pooreなhttpモジュールを利用した作成方法。_ヘルスチェックを作るならこれで充分。

最小サーバー(旧)require("connect")().use((q,s)->s.end("OK:" + q.url)).listen 3000

expressの元になったuseを使ってミドルウアェを使 ...