- Hamon Vitorino
- Desenvolvedor na Fortes desde 2010
- Trabalho há 9 anos com tecnologias .Net
Somos uma equipe ágil formada por 4 desenvolvedores e procuramos alguém com bons conhecimentos em ASP.NET MVC, jQuery e C#, e que além disso tenha experiência com testes unitários e domine boas práticas de programação.
Estamos desenvolvendo dois projetos web voltados à internet, um baseado em ExtJs 3 e outro usando Html + Javascript + CSS. Trabalhamos também no desenvolvimento de aplicações mobile para as plataformas Android e iOS, portanto, ter conhecimento nessa área seria um plus.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| (function () { | |
| nlib.Models.BaixaVencimentoViewModel = nlib.Models.BaixaVencimentoViewModel.extend({ | |
| init: function (data) { | |
| this._super(data); | |
| var calcula = new Calculadora(); | |
| this.Desconto = ko.observable().extend({ valorMonetario: {} }); | |
| this.ValorDaMulta = ko.computed(function () { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| public class Gols : NancyModule | |
| { | |
| public Gols() : base("/gols") | |
| { | |
| Get["/"] = args => | |
| { | |
| return View["gols.html"]; | |
| }; | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| public static Delegate CreateGetter(PropertyInfo property) | |
| { | |
| var objParm = Expression.Parameter(property.DeclaringType, "o"); | |
| Type delegateType = typeof(Func<,>).MakeGenericType(property.DeclaringType, typeof(object)); | |
| var lambda = Expression.Lambda(delegateType, Expression.Convert(Expression.Property(objParm, property.Name), typeof(object)), objParm); | |
| return lambda.Compile(); | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Se isso funciona: | |
| int a = 1; | |
| object b = a; | |
| isso também deveria funcionar: | |
| Func<int> c = null; | |
| Func<object> d = c; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Isso não compila: | |
| Func<int> a = null; | |
| Func<object> b = a; | |
| Isso compila: | |
| Func<string> a = null; | |
| Func<object> b = a; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| public class Servicos : NancyModule | |
| { | |
| public Servicos() | |
| { | |
| Get[ "/servicos" ] = parms => Response.AsJson(new List<object> | |
| { | |
| new { id = 1, nome = "Desenvolvimento" }, | |
| new { id = 2, nome = "Consultoria" } | |
| }); | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ncrunch - testes automatizados em tempo real, relacionando blocos com testes que os cobrem | |
| test driven.net - testes automatizados com atalhos de teclado | |
| code alignment - terapia ocupacional, alinhando, geralmente, atribuições em forma de tabela | |
| css less - carregas arquivos less junto com o css | |
| gac viewer - visualização decente do gac | |
| git source control provider - extensão para comando simples do git | |
| go to definition - ctrl+click pra navegar entre tipos | |
| indent guides - exibe identação | |
| javascript parser - exibe document outline de javascript | |
| jslint - análise de código javascript |