2018-09-01から1ヶ月間の記事一覧

プロダクトのヘルプサイトをマークダウンに移行した話

こんにちは!開発部テクニカルコミュニケーショングループの仲田です。 皆さんマークダウン使ってますか?(唐突) 文書記法の一つで、プログラマーにとっては馴染みがあるものだと思います。サイボウズのプロダクト仕様書もマークダウンで書かれることが多…

モブ英作文と、異文化間コミュニケーション改善活動の話

こんにちは。東京品質保証部の臼井です。 日本国外にも上海(中国)とホーチミン市(ベトナム)に開発拠点を持つサイボウズ。エンジニアの日々の業務にも英語が必須…とまではいきませんが、英語が使えたほうが便利な場面に遭遇することは多々あります。今回…

QAに配属されて1ヶ月経った話

QA

はじめまして、8月に品質保証部に配属された新人の大塚と田村です! 本記事では、配属されたばかりの私たちがこの1カ月を振り返ってディスカッションをしてみました。

業務利用しているOSSの休日個人開発は業務か?

こんにちは、OSS推進室長の岡田(@y_okady)です。 先日公開したOSSポリシーについて、たくさんのご意見をいただきました。ありがとうございます! その中の一つに、労務管理上の懸念についてのご指摘がありました。上長からの指示がなくても、業務利用してい…

サイボウズのオープンソースソフトウェアポリシーを紹介します

OSS準備室長を務めていた ymmt (@ymmt2005) です。 過去形なのは、OSS準備室は 7 月末で解散したためです。 OSS準備室では、サイボウズ社員がオープンソースソフトウェアに関する活動を行いやすくすることを主な目的として、会社の基本方針を「OSSポリシー」…

ASTを活用してコードの自動修正に挑戦してみよう

どうも!アプリケーション基盤チームの@yokotaso です。 単純だけど、大量のソースコードの修正が必要な場合、みなさんはどうやって修正していますか? Junit4からJunit5の移行調査をしていたときに、例外を検証する@Testの expected がJunit5では消えている…

分散システムの耐障害性テストの取り組み

こんにちは、Necoチームの池添(@zoetro)です。 サイボウズが提供するクラウドサービスcybozu.comでは、アーキテクチャを刷新すべく「Neco」というプロジェクトを実施しています。 そのプロジェクトでは、サーバのライフサイクルを管理するsabakanや、Kuber…

Go言語向けFailure Injectionツール: gofail

こんにちは、Necoチームの池添(@zoetro)です。 gofailは、etcdの開発チームがつくったFailure Injectionのためのツールです。 Go言語で書かれたプログラム中に故意にエラーを発生させるポイント(failpoint)を埋め込み、任意のタイミングでプログラムの挙動…