Posts by Maniero • 444,682 points
6,921 posts
-
2
votes1
answer68
viewsA: How not to repeat the same code on an overload?
In this case you must use Generics and no overload, so you need to parameterize the guy, so when you call, you tell me what kind you’re gonna use. I do not know if in VB.NET has inference, in C# I…
-
4
votes2
answers88
views -
4
votes1
answer575
viewsA: Error Unknown type name 'typeTelephone'
You are using a type created after its use, at this point the anida compiler does not know that you will create there in front, need to put the statements in the right order, then declare the…
-
3
votes4
answers79
viewsA: Problem with a search algorithm on a vector and does not find
The current answers are correct and probably I would do anyway, even for being faster, but I decided to answer because in exercise it may be that the person has to do the algorithm and not use…
-
2
votes3
answers194
viewsA: Take what’s between the quotes
There’s some weird stuff in this code, I’m gonna try to post something that looks like it solves. public static void AddFile(string texto) { int pos = texto.IndexOf("\"") + 1; //se achar nada…
-
5
votes1
answer563
viewsA: Program to generate games and numbers of the mega sena
There are at least two problems there. One of them is the described and does not have a loop to control the number of games, need to create this, it goes from 0 until just before the number typed.…
-
10
votes2
answers1797
viewsA: Is there any way to decrease the amount of Else and if?
Even before version 8 in essence it does not (see below it looks much better in newer versions), at least not in a worthwhile way. It is possible to shorten the code and it is possible to fix a…
-
2
votes3
answers111
views -
9
votes4
answers1233
viewsA: What is the difference between OO and DDD?
I decided to answer because I have been studying the subject a lot and almost everything written about it recently does not convince me. I find much of what is reported about Ddds or even Aos to be…
-
4
votes1
answer104
viewsA: Syntax error using pointer
I have two things to tell you: first you are programming in C and not C++, and this is worrying, you are making a basic mistake, so it would not be the case to learn the mechanisms of language…
-
3
votes2
answers176
viewsA: Doing a LINQ function that can be called in an EF query
I will not state that it is not possible to do in SQL Server that supports creating function with . NET, but the process is not so trivial, and I’m not saying it gets good or even gives itself. In…
-
1
votes1
answer111
viewsA: How to allocate in contiguous memory a structure that contains 1 vector with user defined size?
It’s pretty simple to do if you’re using a compiler compliant with at least the C99 standard, which in practice is almost any situation. Use a VLA (Variable Array Length). You just have to take care…
-
4
votes1
answer509
viewsA: How does the Composite design pattern work in theory?
It is one of these patterns for very specific problems and that if used where it should not only creates complexity without giving real benefit. Most of the time it is possible to do something…
-
2
votes2
answers132
viewsA: I need the replay to stop when I type "F"
The question does not make clear the criteria and I had even closed it, but as there is an answer that does not actually say where it is to put this, how I preferred to answer, but in the next…
-
6
votes1
answer1915
views -
8
votes2
answers820
viewsA: Difference between non-relational database models
As its name says a document-oriented database has as its database a document with all the information it needs about it. Even related data is usually in the document itself and you have collections…
-
1
votes1
answer92
viewsA: How to pass variable between class functions?
Variables are language tricks and they exist in code, so you don’t pass them, you pass the values that the variables support. In this case it seems that neither wants to pass anything, only wants to…
-
1
votes1
answer68
viewsA: Class recognition problem in Eclipse
I regret to be a week in trouble for a typo, including the error message clearly shows that the method writes in lowercase main(). I can’t guarantee that it’s the only problem in the code, but this…
-
4
votes2
answers121
viewsA: Repeat loop with problem
The mistake is in while i<=15 that should be while i < 15. The list of 15 elements goes from 0 to 14, so you have to stop before you get to 15, you’re going up to 15 with the operator of "less…
-
1
votes1
answer106
viewsA: Error searching row inside matrix
As there are many mistakes I will list them instead of trying to fix a specific point. Indenting and naming variables that have meaning is no joke, it helps the most advanced programmers to…
-
2
votes2
answers915
viewsA: Selecting an Item from a List<T> with index equal to the iteration value of for
I can almost guarantee that it can be improved, but the question does not give information that help in this, so what I can do is indicate the punctual solution and improve what gave to me to see:…
-
3
votes2
answers104
viewsA: How to correctly choose a data type
Giving attention to types is something of utmost importance in programming, especially in C++. If float it was useless it did not exist, right? It is very useful and I hope it is not yet a C++…
-
3
votes1
answer165
viewsA: In MVVM can a Viewmodel know more than one model?
The doubt is legitimate, but I wonder how it came about. Is it because people make so many rules that there’s always a question if there’s a rule for it? What I found most curious is to know a part…
-
4
votes1
answer94
viewsA: Is it possible to improve that part of the code?
You can swap performance for thinner code. There is a pattern there and you can generalize everything that is in this pattern. If it were a fully regular pattern it could solve with simple…
-
4
votes2
answers489
viewsA: What are the differences between Value Objects and entities in object orientation?
Already I answered about VO. Entities are all the rest, that is, they are mutable, by reference always, and are usually composed of several other objects, whether Vos or other entities, And…
-
1
votes1
answer86
viewsA: How does this function work?
You have a recursive function there. Is it necessary somewhere to leave the function right? And it needs to be conditional because as this function is called by itself it goes running over and over…
-
5
votes1
answer56
viewsA: How to make an interface method receive any object (Object type) as parameter?
You’re using the wrong mechanism. In this case it’s not to use this kind of polymorphism. It’s to use parametric polymorphism. Something like this: public interface View<T extends Role> {…
-
0
votes2
answers1434
viewsA: How to make the user return the specified condition when the same type wrong?
There are some ways to solve this, one of them would be like this: numeros = [] while True: numeros.append(int(input('Digite um número: '))) while True: condicao = str(input('Deseja continuar? SIM…
-
5
votes1
answer257
viewsA: Problems with multiple inheritance and interface use
There are several problems with this code, including conceptual ones. One of them begins by the name of things, a very important one is that it seems that there are actually objects that are Conta…
-
2
votes2
answers567
viewsA: Method that takes 3 integer values per parameter and returns them ordered in ascending order as an array
For only 3 data, despite more code, the most performatic would be like this: using static System.Console; public class Program { public static void Main() { foreach (var item in Maior1(2, 3, 1))…
-
3
votes4
answers197
viewsA: Correct syntax way in object instance
The most important thing about this is that the two do completely different things, so they’re not exactly comparable. This code would be comparable to the second of the question: Pessoa pessoa =…
-
3
votes1
answer126
viewsA: Performance according to box control modeling
This amount a day can have is ridiculously low, and everything it has shown even in very large quantities does not seem to cause any problem. Even if more or less serious configuration and modeling…
-
3
votes3
answers412
viewsA: Lack of Java memory even though the computer has available memories
I imagine you are getting memory loss error. This is not to say that all memory has been occupied but rather that you had no way to make allocation. Even with GC there is some fragmentation and…
-
2
votes2
answers272
viewsA: What are the benefits of using struct?
Every time you want to keep organized data, probably of heterogeneous types, grouped logically as one thing alone is useful. There are cases that even a given can be useful to do as well as an…
-
3
votes1
answer118
viewsA: Compiling an inherited class in C++ gives constructor error
In class declaration the method should have no implementation and you put an initializer, you have to take: class Bispo: public Peca { public: Bispo(int cor); bool checaMovimento(int linhaOrigem,…
-
1
votes2
answers69
viewsA: I need a parser-building tool
What you want is a generator parser and probably the ANTLR is the most used of all. Not that it is certainly the best for what it needs. Coco/R is another well used. Another is the Sablecc. Some…
-
27
votes1
answer1547
viewsA: Is the . NET Framework dead?
Obviously the comment was a little informal and a half click Bait :). But yes, he’s dead in a sense. Not at all. The . NET Framework is one of the implementations of CLR and other things necessary…
-
3
votes2
answers128
viewsA: Which type is inherited from an . NET array?
The class Array described in the other answer is essentially utilitarian and is not the type array of the language, and therefore in this rare specific case consulting the library documentation is…
-
2
votes1
answer425
views -
3
votes2
answers102
viewsA: List something from a constructor
You should not overwrite the method toString() to do this, explain in another question. You should create any method with a name that makes sense indicating that it is returning the formatted data.…
-
6
votes3
answers201
viewsA: Rounding up
The diagnosis of the other answers is correct, but the prognosis is not the best. The simplest way, and I would say more correct because it avoids conversion, to do this is so: decimal…
-
4
votes1
answer141
viewsA: What is the difference between Strategy Pattern and Specification Pattern
Ah, an old-fashioned game needs one of these patterns? So. The main difference is that the strategy pattern is isolated, indicates a rule to be applied according to an external implementation at…
-
3
votes2
answers208
viewsA: What is the actual implementation of "in" in Python?
Essentially yes, the big difference is that the operation is running in C. It makes a difference mainly because it is a compiled and unenterpreted language. In fact, if I didn’t have to respect the…
-
7
votes3
answers232
viewsA: How to overlay a superclass method using a polymorphic parameter?
Directly so there is no way because the language does not make automatic covariance. You can do this with Generics. I’m going to put a code here roughly, it doesn’t mean that it’s exactly like this…
-
2
votes2
answers110
viewsA: C# override autocomplete does not work
After the keyword override should not come the name of the method, has some other possibilities of what you can write there and are listed in autocomplete in your image, when you use something else…
-
3
votes3
answers254
viewsA: Different comments on Javascript
No, there’s nothing in Javascript that makes the three-bar comment something different. Other languages use it like this, in JS at most you can consider it as different, but for language it is the…
-
3
votes2
answers243
viewsA: Convert VB code to C# which turns characters into numbers
The VB code is bad. It is not possible to properly convert an entire text to its ASCII numerical representation. It is possible to do this with a character. There are guarantees that the parameter…
-
1
votes1
answer83
viewsA: List for logical deletion
Every time I have to perform one select at the base bringing all the items, this would not be little performatic? Yes, it’s less performatic. It would be better to work with 2 lists on front and…
-
5
votes1
answer100
viewsA: Method superscript applies to all class hierarchy?
I do not know if I understand what you want to know, but I already say that no class is overwritten, this is not a quality that classes have. Methods can be overwritten. And yes, all traditional…
-
7
votes2
answers172
viewsA: Why don’t I need to declare the parameter in the function?
Because you’re not calling the function, you’re just saying which function will be used by framework at this time. This is what is called anonymous or technical function of callback, you are…