标签: code-reuse

跨应用程序重用SQL存储过程

我很好奇人们在许多应用程序访问的数据库中使用存储过程的方法.具体来说,您是否倾向于为每个应用程序保留不同的存储过程集,尝试使用共享集,还是进行混合?

一方面,当模型发生变化或类似情况并且理想情况下维护较少时,重复使用SP可以减少更改.另一方面,如果应用程序的需求发生分歧,对一个应用程序的存储过程的更改可能会破坏其他应用程序.我应该注意到,在我们的环境中,每个应用程序都有自己的开发团队,它们之间的沟通很差.数据团队虽然有更好的沟通,但主要负责存储过程编写.

谢谢!

sql architecture code-reuse stored-procedures

2
推荐指数
1
解决办法
1137
查看次数

保持VBScript组织

我维护了很多用于在我的网络上执行各种启动脚本的vbscripts,并且我在几乎所有这些脚本中都使用了一些函数.

没有复制和粘贴,有没有人建议我如何创建可重用的vbscript代码库.我并不反对使用代码生成器这样做,只要它不像复制和粘贴那样令人头疼.但任何建议都将受到赞赏.

谢谢

vbscript code-reuse organization

2
推荐指数
1
解决办法
1132
查看次数

Android:自定义时钟小部件服务解决方案?

我有兴趣为主屏幕开发一个时钟小部件,在阅读Home Screen Widgets教程时,我想知道是否有一个预先存在的Service我可以参考更新当前时间而不是重新发明轮子?

我在我的Android手机上下载了Retro Clock应用程序并注意到当我点击它时,会弹出闹钟设置,但是使用默认的Google Analog Clock小部件,点击后什么都不做.

那是因为Retro Clock小部件实现了闹钟服务吗?如果是这样,我该如何引用该服务?或者我是否将这一切都弄错了并被误解了?

任何帮助表示赞赏.

编辑:

我相信实施更新时钟的服务会极大地耗尽电池寿命,任何关于解决方案的想法或帮助解决使用中的任何性能问题Service

code-reuse android widget

2
推荐指数
1
解决办法
7344
查看次数

.Net网络架构文献

有人可以建议一本关于Web应用程序开发体系结构的非常高级的书,最好是在.Net中

我对模式和设计,代码安全性和可重用性感兴趣

我研究了各种各样的书籍,但它们似乎都是初级/中级水平.

.net security code-reuse design-patterns

2
推荐指数
1
解决办法
155
查看次数

如何在不使用Interface Builder的情况下以编程方式执行所有操作时实现可重用代码?

我是程序员,我根本不想使用Interface Builder.我感到失控,除此之外我的GUI大约有90%的自定义.

从字面上看,每本书都在Interface Builder中完成所有工作,并声称这是实现真正的MVC的唯一好方法.

示例:其中一本书提到以编程方式创建带有根视图控制器的UINavigationController以及其中的所有其他内容都非常混乱,并且在移植到iPad时无法重复使用,而在XIB中执行此操作则是一个明智的决定.然后使用UISplitViewController到iPad的端口将是一个简单的任务.

因此,当我制作iPhone应用程序并希望将它们移植到iPad时,有哪些策略可以尽可能多地重用代码?我想更多地了解如何在不使用Interface Builder的情况下分离代码并实现更好的整体架构设计.

对于那些想要告诉我的人我必须选择IB:再次,我做了很多自定义UI,其中IB通常只是在路上.更不用说所有的动画了.我真的有我的理由.对于制作默认UI的人来说,IB非常好 - 但是,我想,我不想为IB与程序设计UI或默认UI与自定义UI展开斗争!这一切都是关于如何在以编程方式执行所有操作时实现优秀的可重用代码,并且两者都有其优缺点.

iphone model-view-controller code-reuse ipad ios

2
推荐指数
1
解决办法
597
查看次数

不同的警报视图和viewcontroller

在同一个视图控制器中,我必须显示由警报按钮触发的不同操作的不同警报(此视图控制器是警报的委托).

有没有办法重用警报代码init/show/release,考虑到

- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
Run Code Online (Sandbox Code Playgroud)

我需要将警报区分开来.

iphone code-reuse objective-c uiviewcontroller uialertview

2
推荐指数
1
解决办法
1900
查看次数

C++,检查两个字符串的大小写不敏感

可能重复:
C++中不区分大小写的字符串比较

我已经为c ++编写了一些代码来比较两个字符串的相等性.我想要的是校对.我计划将来使用它来制作更多的程序,所以这个功能很好地完成它的工作很重要.这个功能看起来像可重复使用,便携式等吗?是否有更"最新"的方法来做到这一点?我用过ac库,但这是一个c ++程序,是禁忌吗?

谢谢,JH.

//function to compare two strings regardless of case 
//-- returns true if the two strings are equal
//-- returns false if
//  --the strings are unequal
//  --one of the strings is longer than 255 chars
bool isEqual(string str1, string str2){

  if(str1.length()!=str2.length())  //the strings are different lengths,
    return false;               //they can't be equal
  if((str1.length()>255) || (str2.length()>255))
    return false;

  char * cstr1 = new char [str1.length()+1];
  strcpy (cstr1, str1.c_str());
  char * cstr2 = new char …
Run Code Online (Sandbox Code Playgroud)

c++ code-reuse function

2
推荐指数
1
解决办法
4124
查看次数

如何在其他类中使用方法?

我有一个方法,我想在同一个c#项目中的几乎所有类中使用.

public void Log(String line)
{
   var file = System.IO.Path.GetPathRoot(Environment.SystemDirectory)+ "Logs.txt";

   StreamWriter logfile = new StreamWriter(file, true);

   // Write to the file:
   logfile.WriteLine(DateTime.Now);
   logfile.WriteLine(line);
   logfile.WriteLine();

   // Close the stream:
   logfile.Close();
}
Run Code Online (Sandbox Code Playgroud)

在项目的其他类中重用此方法的方法是什么?

c# methods wpf code-reuse

2
推荐指数
1
解决办法
589
查看次数

Android:我可以重复使用图层列表吗?

在为Buttons和ListView项目实现选择器时,我一直发现我想为state_pressed和state_focused重用相同的项目/背景.

而不是重复XML'代码',是否可以重用?

例如,这是我的state_pressed'代码' - 如何让state_focused使用相同的'代码'而不重复它?

<?xml version="1.0" encoding="utf-8"?>
<selector
    xmlns:android="http://schemas.android.com/apk/res/android">

  <item android:state_pressed="true">
    <layer-list xmlns:android="http://schemas.android.com/apk/res/android">

    <!--  PDS: Side lowlight lines Inset so hidden underneath solid colour -->
    <item android:bottom="0dp" android:right="0dp" android:top="0dp" android:left="0dp">
      <shape>
          <solid  android:color="#00000000" />
          <stroke android:color="@color/butGreySelectFrame" android:width="4dp"/>
          <corners android:radius="4dp" />              
      </shape>     
    </item> 

    <!-- PDS: Solid colour --> 
    <item android:left="4dp" android:right="4dp" android:top="4dp" android:bottom="4dp">              
      <shape>
        <solid android:color="@color/butGreySelectBack" />
        <padding
            android:left="10dp"
            android:top="10dp"
            android:right="10dp"
            android:bottom="10dp" />
      </shape>
      </item>

    </layer-list>
</item>
Run Code Online (Sandbox Code Playgroud)

xml code-reuse android layer-list

2
推荐指数
1
解决办法
1017
查看次数

PHP - Symfony2.4我可以在单个文件中有多个类吗?

我正在使用VzaarPHP库将视频从我的网站上传到他们的服务器空间.

现在指出 - 在他们的库中有一些PHP文件,其中存在多个类,并且在同一文件中不存在具有相同文件名的类.

即看一下OAuth.php,OAuth该文件中没有名称的类.

我心中提出的问题是

当我创建任何PHP类文件时,我可以在第一个文件中创建多个类,稍后我可以在我的代码中使用该文件,或者我也可以在其他项目中使用该可重用代码.

应该创建这样的文件是好的做法吗?

如果该类的长度为15到20行,那么我应该创建一个单独的文件,或者我应该只将它包含在一个文件中,如OAuth.php.

请准确指导,如果我得到wiki的链接,给出正确的解释,那么它将是最好的.

php code-reuse symfony

2
推荐指数
1
解决办法
932
查看次数