1
голосов
8ответов
248 просмотров

Допускают ли хорошие тесты небрежное кодирование?

Допустим, вы пишете код и сталкиваетесь с возможностью простого повторного использования кода (например, вытаскивания общего фрагмента кода в доступное место, например, служебный класс или базовый класс).Вы можете поймать себя на мысли: "Я знаю, что это хорошо, но я должен сделать это сейчас, и ...

7
голосов
3ответов
4747 просмотров

Повторное использование HTML без кода

Я создаю статические html-страницы вне .net и вне среды ruby-on-rails. Я создал меню, которое хочу разделить между несколькими страницами, но мне интересно, как это делается с помощью обычных конструкций html (т.е. без главных страниц .net и без макетов направляющих) Есть ли способ сделать...

1
голосов
1ответов
1228 просмотров

Reusing a Control in another Windows Forms Project

I've got lots of web experience but am a total novice when it comes to Windows Forms so this might be easy to answer: I have Project1 which I've added a reusable control to which allows filtering and searching of data and presenting results. I now want to use the same control in another Project...

5
голосов
7ответов
269 просмотров

How do you ensure code is reused correctly?

Frequently when we introduce a new feature into an application we may produce artifacts, such as useful methods or classes that could be reused in other areas of our applications. These artifacts are not necessarily documented as functional requirements as they are usually a side-effect of our im...

6
голосов
7ответов
676 просмотров

In-House Propriety vs. Open Source

Is there a reason not to use wordpress and develop your own blogging system? Same goes with Durpal and our own CMS. I am wondering since my marketing women disagrees with me that we should develop our own in house solutions because there are better solutions. She also says that we might even l...

0
голосов
5ответов
365 просмотров

How to reuse a rails app

I developed a rails app for a school alumni site. Now another school wants me to develop a similar site for them. I want to reuse the app. Data structure will be same but the actual data will be different. Design layout will be similar but design itself will be different. One option is that I j...

11
голосов
9ответов
4942 просмотров

How do I create and maintain a code reuse library?

I am trying to setup a repository of reusable code. I was thinking about having each reusable code module have a certain “Maturity Level” rating. The rating would be defined as the level at which a reusable code lies within a certain set of requirements. The highest maturity level will be the ...

1
голосов
5ответов
2026 просмотров

What is the best way to reuse code in PHP?

Code: if ( $_GET['tab'] == 'newest' ) { // Go through each question foreach( array_reverse( $end_array, true ) as $tags_and_Qid['question_id'] => $titles_and_Qid['title'] ) { // Grab the title for the first array $title = $titles [ $tags_and_Qid['question_...

3
голосов
3ответов
1443 просмотров

ASP.NET MVC - Reusing Action Behaviors

This question pertains primarily to good design. Suppose I have a controller action like DeletePage that can be invoked in two separate views of the same controller. Assuming the delete logic is not contained in the action itself, but rather some conditional checks and the like that call the cor...

1
голосов
3ответов
126 просмотров

Re-using a single file with basic ruby tested code in rails?

I got this code in a single file snippet.rb and it runs as expected. This script if from dzone snippet that fetches the thumbnail of the URL at the current time. Now I wan to integrate this functionality with Rails and here I'm stuck how to begin. Should I put this in some ruby file inside lib d...

8
голосов
8ответов
5798 просмотров

Very simple map implemention in C (for caching purpose)?

I have a program that read urls in a file and does a gethostbyname() on each URL host. This call is quite consuming. I want to cache them. Is there a very simple map-base code snippet in C out there that I could use to do the caching? (I just don't want to reinvent the wheel). It has to have t...

0
голосов
3ответов
866 просмотров

How can I reuse classes in my VB6 application?

First of all, as I am using VB6, please confine your kind suggestions to techniques applied to VB6. I have a set of controls related to each other as the above figure shows. It includes several treeviews, a split bar, a listview, a subform( a usercontrol), and etc. When I click or change the ...

8
голосов
8ответов
578 просмотров

Overcoming bad habit of "fixing it later"

When I start writing code from scratch, I have a bad habit of quickly writing everything in one function, the whole time thinking "I'll make it more modular later". Then when later comes along, I have a working product and any attempts to fix it would mean creating functions and having to figure...

6
голосов
10ответов
8358 просмотров

How to reuse code in SQL stored procedures?

We use SQL Server 2005. All our data access is done through stored procedures. Our selection stored procedures always return multiple result sets. For instance: CREATE PROCEDURE hd_invoice_select(@id INT) AS SELECT * FROM Invoice WHERE InvoiceID = @id SELECT * FROM InvoiceItem WHERE In...

3
голосов
7ответов
318 просмотров

What Code is a Candidate for Re-use?

Imagine you work for a small lean software company. You know the future competitiveness of the company is in having a good reusable code base to draw upon. It’s going to be very important to manage the company’s re-use policy to ensure you deliver today, at the same time as providing a back-bone ...

4
голосов
3ответов
1387 просмотров

Повторное использование бизнес-логики из приложения MVC (DLL) в службах Reporting Services

У меня есть бизнес-объект, который компилируется в DLL, которая обрабатывает все вычисления для моей системы для таких понятий, как право на участие и т. д. Объект также обрабатывает подключение к БД через некоторые оболочки вокруг него. Можно ли взять эту .NET DLL и использовать ее в качеств...

18
голосов
7ответов
3356 просмотров

Существует ли это: поиск повторяющегося кода?

В ближайшем будущем я унаследую довольно крупный проект. Недавно я внес в него несколько небольших обновлений и заметил, что в некоторых его частях может потребоваться некоторый рефакторинг, поскольку есть методы, которые выполняют ту же операцию с небольшой разницей. Мне было интересно, суще...

2
голосов
3ответов
427 просмотров

Архитектура некоторого многократно используемого кода

Я пишу несколько небольших простых приложений, которые имеют общую структуру и должны делать одни и те же вещи одними и теми же способами (например, ведение журнала, настройка подключения к базе данных, настройка среды), и мне нужен совет. в структурировании повторно используемых компонентов. Ко...

4
голосов
11ответов
5145 просмотров

В чем недостатки повторного использования кода?

Несколько лет назад нам понадобилась библиотека C ++ IPC для выполнения вызовов функций через TCP. Мы выбрали один и использовали его в нашем приложении. Через некоторое время стало ясно, что он не обеспечивает всей необходимой нам функциональности. В следующей версии нашего программного обеспеч...

0
голосов
5ответов
3882 просмотров

Использование класса System.Attribute

Я оказался в ситуации, когда использование класса System.Attribute казалось (на первый взгляд) хорошей идеей. У меня есть объект, который нужно напечатать в моем приложении, и мне нужна метка перед каждым свойством (или просто строка перед ним). Я мог бы жестко запрограммировать каждое свойст...

1
голосов
1ответов
614 просмотров

Несколько представлений одного и того же объекта

Думая о том, чтобы избежать репликации кода, я каждый раз задавался вопросом, когда начинаю разработку новой системы: Допустим, у нас есть система, в которой у меня есть заказчик, который нужно выполнить CRUD в репозитории и показать как ресурс в веб-сервисе. Думая о классах, связанных с к...

7
голосов
12ответов
2362 просмотров

Повторное использование кода и рефакторинг

Что лучше всего использовать для повторного использования кода по сравнению с копированием / вставкой? Проблема с повторным использованием может заключаться в том, что изменение повторно используемого кода повлияет на многие другие функции. Это хорошо и плохо: хорошо, если изменение являет...

4
голосов
4ответов
251 просмотров

Есть ли широко используемая библиотека шаблонов и интерфейсов для .NET 3.5?

Я бы хотел избежать кодирования моей собственной версии IFactory, ILog, IRepository и других распространенных интерфейсов и реализаций в моих проектах, но обнаружил, что часто используемые библиотеки, содержащие их, как правило, ориентированы на конкретную конкретную подсистему (одна ORM, одна К...

0
голосов
1ответов
711 просмотров

Как структурировать несколько проектов Cairngorm MVC, которые разделяют несколько компонентов?

Недавно я завершил проект пользовательского интерфейса пользовательского отчета в Flex. Теперь мне было поручено создать новое приложение, которое по сути является «облегченной» версией исходного пользовательского интерфейса. Он будет включать только некоторые параметры, которые есть в исходном ...

1
голосов
6ответов
6466 просмотров

как придерживаться принципа «Не повторяй себя» (DRY), когда будет слишком много «если-то-еще», что сделает код нечитаемым?

Я хотел бы придерживаться принципа Don't-Repeat-Yourself, но иногда, когда я пишу PHP вместе с HTML и CSS, если я повторно использую один и тот же код для разных ситуаций, мой код скоро будет иметь такой много if-then-else, что код нелегко поддерживать. Это может быть более серьезной проблемо...

0
голосов
4ответов
1718 просмотров

Как правильно работать _around_ Javascript persistence?

Существует базовая персистентность переменных Javascript / etc. Вы вызываете функцию / метод, и в следующий раз, когда вы вызываете ту же функцию / метод, она хранит данные за последний раз. Вы можете удалить вары, когда закончите с ними, но это лишит вас преимущества повторного использования...

1
голосов
1ответов
1653 просмотров

Рекурсивный анализ XML в ActionScript 2

Я ищу эффективный и многоразовый способ синтаксического анализа xml в объект в actionscript2. Сама структура xml может измениться, поэтому важно, чтобы я мог анализировать xml без «жесткого кодирования» конкретных узлов и т. Д. Обычно я использую As3, и мне не нужно что-то подобное, поскольку...

0
голосов
2ответов
92 просмотров

Есть ли способ сделать CASE WHEN тестированием одного из результатов вместо того, чтобы запускать его дважды?

Есть ли способ использовать значение из теста CASE WHEN в качестве одного из его результатов, не выписывая дважды оператор select (поскольку он может быть длинным и беспорядочным)? Например: SELECT id, CASE WHEN ( (SELECT MAX(value) FROM my_table WHERE other_value = 1) IS NOT N...

1
голосов
5ответов
2380 просмотров

Как реализовать совместное поведение между классами (конечно, без множественного наследования) в C #

ОБНОВЛЕНИЕ: Практически все здесь говорили мне, что мне просто нужно начать все сначала с того, как я проектировал свои классы (кстати, спасибо, ребята, за отличные ответы!). Поняв намек, я начал подробно изучать шаблон стратегии . Я хочу создать классы поведения (или классы стратегий), которые...

0
голосов
3ответов
733 просмотров

Flex: повторно использовать классы для нескольких проектов без копирования и вставки?

Хорошо, у меня есть несколько классов, которые я создал или нашел в Интернете, которые я планирую использовать в нескольких проектах. Я бы предпочел хранить эти классы в центральном месте, а не копировать + вставлять их в каждый проект. Мои проекты Flex имеют собственные рабочие области внутр...