このエントリは、アイディアや情報の提供を呼びかけるためのものです。
結局何がしたいのか#
自前の AnnotationProcessor で Meta-Annotation 的な機能をサポートしたい。
で、そもそも Meta-Annotation ってこんなんで良いんだっけ?というエントリです。
このエントリは、アイディアや情報の提供を呼びかけるためのものです。
自前の AnnotationProcessor で Meta-Annotation 的な機能をサポートしたい。
で、そもそも Meta-Annotation ってこんなんで良いんだっけ?というエントリです。
go 言語において各種コマンドを実行する際には、GOPATH
という環境変数が設定されている事が望ましい訳です。
絶賛 Windows ユーザですので CUI は余り好まないのですけども、全てを GUI で操作出来る訳でもない状況でありますので、Windows 標準のファイラーであるところのエクスプローラをレジストリを弄って拡張します。
go でテストを実行する時に、複数のディレクトリを再帰的にまとめてテストしたい場合には、...
をワイルドカードとして使える。
僕は、javascript における IE 対応で辛い思い出が沢山あるのでカンマの位置には神経質なのですけども皆様は如何でしょうか?
少し前に GitHub の[Atom]が β テストを開始しましたが、Windows ユーザなのでアプリを利用できなくて哀しい思いをしましたが、僕は元気です。
WebKit ベースのブラウザを GUI アプリケーションのシェルとして利用して UI の大部分を javascript や CoffeeScript で記述するというアーキテクチャのアプリケーションとしては、 Adobe の[Brackets]もあります。
こちらは Windows で動きますので、今回は現在の[Brackets]を使いつつどの程度のことが出来るのか確認する為に拡張を書いてリリースしてみました。
尚、[Brackets]の拡張は[公式レジストリ]が運用されており誰でも気軽に拡張をリリースできます。
GitHub Issues は
github.com/[ユーザ名]/[プロジェクト名]/issues
になっているのでinurl:
を使った検索クエリを Google 先生に尋ねるとよい。
但し、Closed な Issue も検索されてしまう。
例:
Python で実装され、その後 Java にも移植されたソートアルゴリズムである TimSort が盛大にバグっていることが発見されました。
このバグがどのようにして発生するのかについては、以下のドキュメントを精査して下さい。
go 言語において呼び出し元に interface のみを公開することで実装の詳細を隠ぺいすると、gomock を使ったテストがやり易くなります。
package 宣言における名前付けのアプローチが、go と Java では考え方が随分違っていて面食らったので忘れないうちに書いておきます。