程序编写为C,GUI由GTK +创建.算法没有问题或什么,我只是不确定一件事.
我打算包装一些GTK函数,所以我可以保存很多源代码行.例如:
GtkWidget *gtkwrap_label_markup_new(const gchar *txt)
{
GtkWidget *label;
g_assert(txt);
label = gtk_label_new(NULL);
gtk_label_set_markup(GTK_LABEL(label), txt);
return label;
}
Run Code Online (Sandbox Code Playgroud)
我使用pango很多次修改的文本,这个包装函数保存了很多行代码.也许它还不错,但如果其他一些程序员有一天会阅读我的代码怎么办,会有什么反应呢?".... gtkwrap_label_markup_new?什么?!"
我只想知道,如果包含这些功能在标准范围内.我不想看起来像个白痴,我也不想学习一些坏习惯.;)