The extensibility tag has no wiki summary.
-1
votes
1answer
51 views
serving up future-proof kinfolk - extensible contract interfaces [closed]
Ok, I have this human here, but what can it do, how would you discover its special abilities? And when you find out what kind of expert you've got then how would you actually make use of its unique ...
2
votes
1answer
115 views
Agile: When to re-factor and when to extend while accruing technical debt? [duplicate]
Consider the following scenario.
You currently have a feature set A you wish to extend to include feature set B. In the near feature there's a high possibility that you wish to extend this even ...
4
votes
2answers
282 views
Java Generics - how to strike a balance between expressiveness and simplicity
I'm developing some code that utilizes generics, and one of my guiding principles was to make it usable for future scenarios, and not just today's. However, several coworkers have expressed that I may ...
4
votes
2answers
735 views
How to make an ASP.NET MVC site modular
I'm in the planning stage for an employee intranet system to be built with ASP.NET MVC 4. We'd like the site to consist of separate "modules", each of which provides a different feature: messaging, ...
2
votes
7answers
248 views
Designing extensible, interactive systems
Steve Yegge's The Pinoccio Problem describes a very special type of program: one that not only fulfills the original purpose of its creators, but also is capable of performing arbitrary, user-defined ...
16
votes
19answers
2k views
Programming languages with a Lisp-like syntax extension mechanism [closed]
I have only a limited knowledge of Lisp (trying to learn a bit in my free time) but as far as I understand Lisp macros allow to introduce new language constructs and syntax by describing them in Lisp ...
12
votes
5answers
604 views
How should I create a mutable, varied jtree with arbitrary/generic category nodes?
Please note: I don't want coding help here, I'm on Programmers for a reason. I want to improve my program planning/writing skills not (just) my understanding of Java.
I'm trying to figure out how to ...
3
votes
1answer
99 views
How do I architect 2 plugins that share a common component?
I have an object that takes in data and spits out a transformed output, called IBaseItem.
I also have two parsers, IParserA and IParserB. These parsers transform external data (in format dataA and ...
3
votes
2answers
105 views
For a Javascript library, what is the best or standard way to support extensibility
Specifically, I want to support "plugins" that modify the behavior of parts of the library.
I couldn't find much information on the web about this subject. But here are my ideas for how a library ...
5
votes
3answers
165 views
When is 'cloning', rather than reusing, a module acceptable design solution?
For this question, I'll give an example module to facilitate the discussion, Let's say the module is a calculation engine, It currently servers its purpose for its current audience. The requirement is ...
76
votes
8answers
3k views
What is the most effective way to add functionality to unfamiliar, structurally unsound code? [duplicate]
This is probably something everyone has to face during the development sooner or later.
You have an existing code written by someone else, and you have to extend it to work under new requirements.
...
3
votes
2answers
77 views
Might I run into any trouble if I plug into an existing service/application with my own application and charge for it?
I know this is more of a lawyer question, however I figure someone here has probably done this and can give me a quick answer.
Lets take a moderately extreme case. I build an adapter for a website ...
-1
votes
0answers
102 views
Extensibility in multi-tenant systems? [duplicate]
Possible Duplicate:
How do you manage extensibility in your multi-tenant systems?
I asked this on StackOverflow, but I thought it might be more appropriate for Programmers.
I've got a ...
0
votes
1answer
122 views
What do I need to develop a PHP extension in lampp?
Actually I'm dealing with a trouble in my system, I have to delivery the system to clients and it was built in PHP, JS, ShellScript and SQL.
I would like to encrypt the code or obfuscate it from ...
5
votes
3answers
174 views
How to design a system that allows for multiple parallel extensions of the same “component”?
As a player, I found the following problems about creating and using "extensions" (aka mods) for games:
1) Whenever the game is updated, all the mods break.
2) Most mods don't work with each ...
14
votes
4answers
372 views
How would one go about building plugable software?
If you have an application of some sort and you want your users to be able to write plugins for it, how should the application be designed?
What do you have to take into account, what design ...
1
vote
3answers
460 views
Difference between extensible programming and extendible programming?
What exactly is the different between "extensible programming" and "extendible programming?"
Wikipedia states the following:
The Lisp language community remained
separate from the extensible ...
7
votes
1answer
193 views
Should I let my users write BnfExpressions to extend my grammar?
Preface
I'm designing a templating language (please skip the don't/why?? speech). One of the major goals of this language is to be extensible. There are 2 main elements in my language. "Tags" and ...
3
votes
3answers
441 views
How can I improve the ease of which I can extend my software?
I am thinking about how software like Microsoft Windows grows from small as MS-DOS to Windows 7, Adobe Photoshop from its first version to version CS5. What techniques were used to accomplish this? ...