Pregunta sencilla

Iniciado por Rekcah, 22 Septiembre 2018, 09:07 AM

0 Miembros y 1 Visitante están viendo este tema.

Eleкtro

#10
Cita de: NEBIRE en 23 Septiembre 2018, 16:43 PM
Claro que sí, Elektro, lo que pasa es que como el usuario Rekcah, señala que es novato en VS, no quise apabullarle con mucha más info porque iba a tardar más en digerirlo que en aplicarlo...

No veo la necesidad de "excusarse" o dar explicaciones, no cabe duda de que tu respuesta es la más "válida" (por así decirlo) puesto que en su contenido se explican los aspectos de la práctica más habitual indiferentemente del nivel de aprendizaje del usuario, o dicho de otra forma, diste una solución óptima, en cambio lo que yo propuse es algo opcional o alternativo que propuse para extender la información ya proporcionada, en vez de ponerme a explicar de nuevo lo que ya fue explicado por ti, lo cual no tendría sentido. Cada cual aporta o extiende información, en función de la información que ya haya sido proporcionada por otros usuarios. (de todas formas no me gusta que se me adelanten xD, con la poca actividad de preguntas relacionadas con .NET, poder responder a una que todavía no haya sido respondida es casi como un premio.)

Tampoco hay que subestimar la solución de comentar lineas de código, como ya sugirió otro usuario. Todos lo hemos hecho alguna vez en esos días que estamos demasiado vagos.




Y ya que estamos, me gustaría mencionar que existen algunas extensiones de pago para Visual Studio que son de mucha utilidad para la depuración de código, en especial me gustaría mencionar estas dos:


CitarAs you debug, Entrian Inline Watch displays the values of variables inline in your source code, updated live as you step through your code.

You can see the live values right there in the source, rather than having to hover over them with the mouse, or find them in the Watch windows.




CitarValue prompts
Real values right in your code during debugging. No more writing everything into the watch.

Constant Monitoring
Monitor every deployment for errors and exceptions. Replay your users'bugs and cut down on manual testing and rollbacks.

Session Recording
3 types of interactive logs from local and remote debugging sessions, including production environments.

[youtube=640,360]https://www.youtube.com/watch?v=0HiclcyjPj8&width=640&height=480[/youtube] [youtube=640,360]https://www.youtube.com/watch?v=QQqvf-KMOLQ[/youtube]

Si tienen la ocasión de probar y familiarizarse con alguna de esas extensiones, merecerá la pena.

Por último, mencionar que también hay varias extensiones orientadas al control de test de unidades de código (ej. Nunit, o xUnit.Net), pero todas me resultan altamente innecesarias si no se utilizan en un ambiente de trabajo muy profesional. Teniendo el framework de unit testing provisto por .NET Framework no veo necesario depender de otro distinto.

Un saludo!