lib/util/util.phpにログなどの共通関数が存在する。デバッグに役立つ。
- common_log
- common_debug: common_log(DEBUG, )。基本はこれを使う。
- common_log_objstring: DB_DataObjectを文字列に変換。これとcommon_debugを併用する感じ。
- _ve: var_exportのラッパー。オブジェクトの文字化に便利。
- スタックトレース: common_debug(_ve(debug_backtrace()));
今は資金調達源のweb.gnusocial.jpの会員サービスや、時間勝負の情報の記録のほうが優先度高いのです。資金さえ解決できれば、専従できて持続可能になりますので。次の10月か1月 (1月有力) で今の仕事をやめて、開発・サイト運営に1-2年ほど専従予定です。それまでに、会員サービスの土台構築が大事だという考えなのです。
いろいろ目に見えているバグがあるのはわかっています。それを直せというだけなら、子供でもできる簡単なことです。ですが、目先のバグ修正は持続可能ではありません。持続可能なビジョン・マスタープランが重要なのです。ビジョンもプランもなしに目先の作業に取り掛かっても、資金もモチベーションも枯渇してすぐ頓挫します。私には私のビジョン・プランがあって、それに沿って、昨年7月から活動を始めているのです。ご理解ください…。
https://gnusocial.jp/notice/3844649