首页> 外文期刊>電子情報通信学会技術研究報告 >CSS記述における不吉な匂いの検出とリファクタリング
【24h】

CSS記述における不吉な匂いの検出とリファクタリング

机译:CSS描述中的异味检测和重构

获取原文
获取原文并翻译 | 示例
           

摘要

ウェブサイトにおいてHTMLの各要素をどのように表示するかを指定する記述としてCSSが広く利用されているが,一般的なプログラミング言語と同様に,変更の繰返しが保守性の低下を招くおそれがある.本稿では,一つのルールセット内で宣言されているプロパティの種類や複数のルールセット間で宣言されているプロパティの類似性に着目して,CSS記述における不吉な匂い(役割の重すぎるルールセット,重複したルールセット)を検出する手法を提案する.また,検出された不吉な匂いに対する三つのリファクタリング手法を提案する.実際に,役割の重すぎるルールセットや重複したルールセットが多く含まれるサイトのCSS記述についてリファクタリングを実施した結果を報告する.%CSS is widely used as a style sheet language to attach style to HTML documents. As well as other programming languages, the repetition of the change would decrease the maintainability of the website design. I propose two methods to detect Bad Smells in CSS descriptions and three refactoring processes to refine these descriptions. These smells are "ruleset with too much role" that is a ruleset which has some properties of different sort and "duplicated ruleset" that is a pair of rulesets of which many properties have same value. I report the result of refactoring CSS descriptions in real site with these smells.
机译:CSS被广泛用作指定如何在网站上显示HTML的每个元素的描述,但是与通用编程语言一样,重复进行的更改可能会降低可维护性。 。在本文中,我们着重于在一个规则集中声明的属性的类型以及在多个规则集中声明的属性的相似性,并权衡CSS描述中的不祥气味(规则集作用太大,我们提出了一种检测重复规则集的方法。我们还针对检测到的恶臭提出了三种重构方法。实际上,我们报告了重构站点CSS描述的结果,该站点包含许多规则集,这些规则集作用太大或规则集重复。 %CSS被广泛用作将样式附加到HTML文档的样式表语言。与其他编程语言一样,重复进行更改会降低网站设计的可维护性。我提出了两种方法来检测CSS描述中的不良气味,三个重构过程来完善这些描述。这些气味是“规则集过多的规则”,它是具有不同种类的某些属性的规则集,而“复制规则集”是一对其中许多属性具有相同值的规则集。这些气味在实际站点中重构CSS描述的结果。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号